BISK2023-16-setup-base-blazor-project #1
Merged
barhen
merged 2 commits from BISK2023-16-setup-base-blazor-project
into dev
2 years ago
43 changed files with 2425 additions and 8 deletions
File diff suppressed because it is too large
@ -0,0 +1,267 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using Biskilog_Accounting.Shared.ClientContractModels; |
||||
|
using Microsoft.EntityFrameworkCore; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Server; |
||||
|
|
||||
|
public partial class DevBiskilogclientsContext : DbContext |
||||
|
{ |
||||
|
public DevBiskilogclientsContext() |
||||
|
{ |
||||
|
} |
||||
|
|
||||
|
public DevBiskilogclientsContext(DbContextOptions<DevBiskilogclientsContext> options) |
||||
|
: base(options) |
||||
|
{ |
||||
|
} |
||||
|
|
||||
|
public virtual DbSet<Authtype> Authtypes { get; set; } |
||||
|
|
||||
|
public virtual DbSet<Clientbusiness> Clientbusinesses { get; set; } |
||||
|
|
||||
|
public virtual DbSet<Clientinfo> Clientinfos { get; set; } |
||||
|
|
||||
|
public virtual DbSet<Contract> Contracts { get; set; } |
||||
|
|
||||
|
public virtual DbSet<Databasemap> Databasemaps { get; set; } |
||||
|
|
||||
|
public virtual DbSet<Siteaccesspermission> Siteaccesspermissions { get; set; } |
||||
|
|
||||
|
public virtual DbSet<Userauth> Userauths { get; set; } |
||||
|
|
||||
|
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) |
||||
|
#warning To protect potentially sensitive information in your connection string, you should move it out of source code. You can avoid scaffolding the connection string by using the Name= syntax to read it from configuration - see https://go.microsoft.com/fwlink/?linkid=2131148. For more guidance on storing connection strings, see http://go.microsoft.com/fwlink/?LinkId=723263.
|
||||
|
=> optionsBuilder.UseMySql("server=54.37.19.162;database=dev_biskilogclients;user=biskilog;password=mefbuk-6niFsu-fytrew", ServerVersion.Parse("10.3.38-mariadb")); |
||||
|
|
||||
|
protected override void OnModelCreating(ModelBuilder modelBuilder) |
||||
|
{ |
||||
|
modelBuilder |
||||
|
.UseCollation("utf8mb4_general_ci") |
||||
|
.HasCharSet("utf8mb4"); |
||||
|
|
||||
|
modelBuilder.Entity<Authtype>(entity => |
||||
|
{ |
||||
|
entity.HasKey(e => e.Id).HasName("PRIMARY"); |
||||
|
|
||||
|
entity |
||||
|
.ToTable("authtypes") |
||||
|
.HasCharSet("utf8") |
||||
|
.UseCollation("utf8_general_ci"); |
||||
|
|
||||
|
entity.Property(e => e.Id) |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("id"); |
||||
|
entity.Property(e => e.Type) |
||||
|
.HasMaxLength(50) |
||||
|
.HasColumnName("type") |
||||
|
.UseCollation("utf8mb4_general_ci") |
||||
|
.HasCharSet("utf8mb4"); |
||||
|
}); |
||||
|
|
||||
|
modelBuilder.Entity<Clientbusiness>(entity => |
||||
|
{ |
||||
|
entity.HasKey(e => new { e.BusinessId, e.ClientId }) |
||||
|
.HasName("PRIMARY") |
||||
|
.HasAnnotation("MySql:IndexPrefixLength", new[] { 0, 0 }); |
||||
|
|
||||
|
entity |
||||
|
.ToTable("clientbusiness") |
||||
|
.HasCharSet("utf8") |
||||
|
.UseCollation("utf8_general_ci"); |
||||
|
|
||||
|
entity.Property(e => e.BusinessId) |
||||
|
.HasComment("there could be multiple branches of the same business") |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("businessId"); |
||||
|
entity.Property(e => e.ClientId) |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("clientID"); |
||||
|
entity.Property(e => e.BiskilogVersion) |
||||
|
.HasMaxLength(50) |
||||
|
.HasDefaultValueSql("''") |
||||
|
.HasColumnName("biskilog_version") |
||||
|
.UseCollation("utf8mb4_general_ci") |
||||
|
.HasCharSet("utf8mb4"); |
||||
|
entity.Property(e => e.BusinessName) |
||||
|
.HasMaxLength(50) |
||||
|
.HasDefaultValueSql("''") |
||||
|
.HasColumnName("business_name") |
||||
|
.UseCollation("utf8mb4_general_ci") |
||||
|
.HasCharSet("utf8mb4"); |
||||
|
entity.Property(e => e.DateJoined) |
||||
|
.HasDefaultValueSql("current_timestamp()") |
||||
|
.HasColumnType("datetime") |
||||
|
.HasColumnName("date_joined"); |
||||
|
}); |
||||
|
|
||||
|
modelBuilder.Entity<Clientinfo>(entity => |
||||
|
{ |
||||
|
entity.HasKey(e => e.ClientId).HasName("PRIMARY"); |
||||
|
|
||||
|
entity |
||||
|
.ToTable("clientinfo") |
||||
|
.HasCharSet("utf8") |
||||
|
.UseCollation("utf8_general_ci"); |
||||
|
|
||||
|
entity.Property(e => e.ClientId) |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("clientID"); |
||||
|
entity.Property(e => e.Email) |
||||
|
.HasMaxLength(200) |
||||
|
.HasColumnName("email") |
||||
|
.UseCollation("utf8mb4_general_ci") |
||||
|
.HasCharSet("utf8mb4"); |
||||
|
entity.Property(e => e.Fullname) |
||||
|
.HasMaxLength(200) |
||||
|
.UseCollation("utf8mb4_general_ci") |
||||
|
.HasCharSet("utf8mb4"); |
||||
|
entity.Property(e => e.PhoneNumber) |
||||
|
.HasMaxLength(200) |
||||
|
.HasColumnName("phoneNumber") |
||||
|
.UseCollation("utf8mb4_general_ci") |
||||
|
.HasCharSet("utf8mb4"); |
||||
|
}); |
||||
|
|
||||
|
modelBuilder.Entity<Contract>(entity => |
||||
|
{ |
||||
|
entity.HasKey(e => e.ContractId).HasName("PRIMARY"); |
||||
|
|
||||
|
entity |
||||
|
.ToTable("contracts") |
||||
|
.HasCharSet("utf8") |
||||
|
.UseCollation("utf8_general_ci"); |
||||
|
|
||||
|
entity.HasIndex(e => new { e.ClientId, e.BusinessId }, "clientId_businessId").IsUnique(); |
||||
|
|
||||
|
entity.Property(e => e.ContractId) |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("contractId"); |
||||
|
entity.Property(e => e.Bill) |
||||
|
.HasPrecision(18, 2) |
||||
|
.HasColumnName("bill"); |
||||
|
entity.Property(e => e.BusinessId) |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("businessId"); |
||||
|
entity.Property(e => e.ClientId) |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("clientId"); |
||||
|
entity.Property(e => e.Comments) |
||||
|
.HasColumnType("text") |
||||
|
.HasColumnName("comments") |
||||
|
.UseCollation("utf8mb4_general_ci") |
||||
|
.HasCharSet("utf8mb4"); |
||||
|
entity.Property(e => e.EndDate) |
||||
|
.HasColumnType("datetime") |
||||
|
.HasColumnName("end_date"); |
||||
|
entity.Property(e => e.StartDate) |
||||
|
.HasColumnType("datetime") |
||||
|
.HasColumnName("start_date"); |
||||
|
}); |
||||
|
|
||||
|
modelBuilder.Entity<Databasemap>(entity => |
||||
|
{ |
||||
|
entity.HasKey(e => e.DbNo).HasName("PRIMARY"); |
||||
|
|
||||
|
entity |
||||
|
.ToTable("databasemap") |
||||
|
.HasCharSet("utf8") |
||||
|
.UseCollation("utf8_general_ci"); |
||||
|
|
||||
|
entity.HasIndex(e => e.ClientId, "businessId").IsUnique(); |
||||
|
|
||||
|
entity.Property(e => e.DbNo) |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("db_no"); |
||||
|
entity.Property(e => e.ClientId) |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("clientID"); |
||||
|
entity.Property(e => e.DbName) |
||||
|
.HasMaxLength(50) |
||||
|
.HasDefaultValueSql("''") |
||||
|
.HasColumnName("db_name") |
||||
|
.UseCollation("utf8mb4_general_ci") |
||||
|
.HasCharSet("utf8mb4"); |
||||
|
}); |
||||
|
|
||||
|
modelBuilder.Entity<Siteaccesspermission>(entity => |
||||
|
{ |
||||
|
entity.HasKey(e => new { e.UserId, e.BusinessId, e.ClientId }) |
||||
|
.HasName("PRIMARY") |
||||
|
.HasAnnotation("MySql:IndexPrefixLength", new[] { 0, 0, 0 }); |
||||
|
|
||||
|
entity |
||||
|
.ToTable("siteaccesspermission") |
||||
|
.HasCharSet("utf8") |
||||
|
.UseCollation("utf8_general_ci"); |
||||
|
|
||||
|
entity.Property(e => e.UserId) |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("userID"); |
||||
|
entity.Property(e => e.BusinessId) |
||||
|
.HasComment("businessIds could also been seen as branchID") |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("businessId"); |
||||
|
entity.Property(e => e.ClientId) |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("clientId"); |
||||
|
}); |
||||
|
|
||||
|
modelBuilder.Entity<Userauth>(entity => |
||||
|
{ |
||||
|
entity.HasKey(e => e.UserId).HasName("PRIMARY"); |
||||
|
|
||||
|
entity |
||||
|
.ToTable("userauth") |
||||
|
.HasCharSet("utf8") |
||||
|
.UseCollation("utf8_general_ci"); |
||||
|
|
||||
|
entity.HasIndex(e => e.AuthType, "authType"); |
||||
|
|
||||
|
entity.HasIndex(e => new { e.ClientId, e.Username, e.Email }, "clientId_username_email").IsUnique(); |
||||
|
|
||||
|
entity.Property(e => e.UserId) |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("userId"); |
||||
|
entity.Property(e => e.AuthType) |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("authType"); |
||||
|
entity.Property(e => e.ClientId) |
||||
|
.HasColumnType("int(11)") |
||||
|
.HasColumnName("clientId"); |
||||
|
entity.Property(e => e.Email) |
||||
|
.HasMaxLength(200) |
||||
|
.HasColumnName("email") |
||||
|
.UseCollation("utf8mb4_general_ci") |
||||
|
.HasCharSet("utf8mb4"); |
||||
|
entity.Property(e => e.Isactive) |
||||
|
.HasColumnType("bit(1)") |
||||
|
.HasColumnName("isactive"); |
||||
|
entity.Property(e => e.Isowner) |
||||
|
.HasColumnType("bit(1)") |
||||
|
.HasColumnName("isowner"); |
||||
|
entity.Property(e => e.LastLogin) |
||||
|
.HasColumnType("datetime") |
||||
|
.HasColumnName("last_login"); |
||||
|
entity.Property(e => e.Passsword) |
||||
|
.HasMaxLength(200) |
||||
|
.HasColumnName("passsword") |
||||
|
.UseCollation("utf8mb4_general_ci") |
||||
|
.HasCharSet("utf8mb4"); |
||||
|
entity.Property(e => e.PhoneNumber) |
||||
|
.HasMaxLength(50) |
||||
|
.HasColumnName("phoneNumber") |
||||
|
.UseCollation("utf8mb4_general_ci") |
||||
|
.HasCharSet("utf8mb4"); |
||||
|
entity.Property(e => e.Username) |
||||
|
.HasMaxLength(30) |
||||
|
.HasColumnName("username") |
||||
|
.UseCollation("utf8mb4_general_ci") |
||||
|
.HasCharSet("utf8mb4"); |
||||
|
}); |
||||
|
|
||||
|
OnModelCreatingPartial(modelBuilder); |
||||
|
} |
||||
|
|
||||
|
partial void OnModelCreatingPartial(ModelBuilder modelBuilder); |
||||
|
} |
@ -0,0 +1,11 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.ClientContractModels; |
||||
|
|
||||
|
public partial class Authtype |
||||
|
{ |
||||
|
public int Id { get; set; } |
||||
|
|
||||
|
public string? Type { get; set; } |
||||
|
} |
@ -0,0 +1,20 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.ClientContractModels; |
||||
|
|
||||
|
public partial class Clientbusiness |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// there could be multiple branches of the same business
|
||||
|
/// </summary>
|
||||
|
public int BusinessId { get; set; } |
||||
|
|
||||
|
public int ClientId { get; set; } |
||||
|
|
||||
|
public string BusinessName { get; set; } = null!; |
||||
|
|
||||
|
public string BiskilogVersion { get; set; } = null!; |
||||
|
|
||||
|
public DateTime DateJoined { get; set; } |
||||
|
} |
@ -0,0 +1,15 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.ClientContractModels; |
||||
|
|
||||
|
public partial class Clientinfo |
||||
|
{ |
||||
|
public int ClientId { get; set; } |
||||
|
|
||||
|
public string? Fullname { get; set; } |
||||
|
|
||||
|
public string? PhoneNumber { get; set; } |
||||
|
|
||||
|
public string? Email { get; set; } |
||||
|
} |
@ -0,0 +1,21 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.ClientContractModels; |
||||
|
|
||||
|
public partial class Contract |
||||
|
{ |
||||
|
public int ContractId { get; set; } |
||||
|
|
||||
|
public int ClientId { get; set; } |
||||
|
|
||||
|
public int? BusinessId { get; set; } |
||||
|
|
||||
|
public DateTime? StartDate { get; set; } |
||||
|
|
||||
|
public DateTime? EndDate { get; set; } |
||||
|
|
||||
|
public decimal? Bill { get; set; } |
||||
|
|
||||
|
public string Comments { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,13 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.ClientContractModels; |
||||
|
|
||||
|
public partial class Databasemap |
||||
|
{ |
||||
|
public int DbNo { get; set; } |
||||
|
|
||||
|
public string DbName { get; set; } = null!; |
||||
|
|
||||
|
public int ClientId { get; set; } |
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.ClientContractModels; |
||||
|
|
||||
|
public partial class Siteaccesspermission |
||||
|
{ |
||||
|
public int UserId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// businessIds could also been seen as branchID
|
||||
|
/// </summary>
|
||||
|
public int BusinessId { get; set; } |
||||
|
|
||||
|
public int ClientId { get; set; } |
||||
|
} |
@ -0,0 +1,27 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.ClientContractModels; |
||||
|
|
||||
|
public partial class Userauth |
||||
|
{ |
||||
|
public int UserId { get; set; } |
||||
|
|
||||
|
public int ClientId { get; set; } |
||||
|
|
||||
|
public string? Username { get; set; } |
||||
|
|
||||
|
public string? Email { get; set; } |
||||
|
|
||||
|
public string? Passsword { get; set; } |
||||
|
|
||||
|
public string? PhoneNumber { get; set; } |
||||
|
|
||||
|
public int AuthType { get; set; } |
||||
|
|
||||
|
public ulong Isactive { get; set; } |
||||
|
|
||||
|
public ulong? Isowner { get; set; } |
||||
|
|
||||
|
public DateTime? LastLogin { get; set; } |
||||
|
} |
@ -0,0 +1,21 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Creditpurchase |
||||
|
{ |
||||
|
public string ReceiptId { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public DateTime Date { get; set; } |
||||
|
|
||||
|
public decimal TotalBill { get; set; } |
||||
|
|
||||
|
public decimal Paid { get; set; } |
||||
|
|
||||
|
public string CustomerId { get; set; } = null!; |
||||
|
|
||||
|
public string Status { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,25 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Customeraccount |
||||
|
{ |
||||
|
public string CustomerId { get; set; } = null!; |
||||
|
|
||||
|
public string TransactionId { get; set; } = null!; |
||||
|
|
||||
|
public DateTime Date { get; set; } |
||||
|
|
||||
|
public decimal Debit { get; set; } |
||||
|
|
||||
|
public decimal Credit { get; set; } |
||||
|
|
||||
|
public decimal Balance { get; set; } |
||||
|
|
||||
|
public string Comments { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,21 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Productaltunit |
||||
|
{ |
||||
|
public string? Pcode { get; set; } |
||||
|
|
||||
|
public string? UnitCode { get; set; } |
||||
|
|
||||
|
public string? UnitBarcode { get; set; } |
||||
|
|
||||
|
public decimal? PriceUnit { get; set; } |
||||
|
|
||||
|
public int? QuantityUnit { get; set; } |
||||
|
|
||||
|
public string DistinctiveCode { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,15 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Restocklevel |
||||
|
{ |
||||
|
public string ProductId { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public int? WarnLevel { get; set; } |
||||
|
|
||||
|
public string? Unit { get; set; } |
||||
|
} |
@ -0,0 +1,19 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Systemuserrole |
||||
|
{ |
||||
|
public string? Roles { get; set; } |
||||
|
|
||||
|
public sbyte? Owner { get; set; } |
||||
|
|
||||
|
public sbyte? Manager { get; set; } |
||||
|
|
||||
|
public sbyte? Assist { get; set; } |
||||
|
|
||||
|
public sbyte? Cashier { get; set; } |
||||
|
|
||||
|
public int Id { get; set; } |
||||
|
} |
@ -0,0 +1,19 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tblbranch |
||||
|
{ |
||||
|
public string? BranchName { get; set; } |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string? Address { get; set; } |
||||
|
|
||||
|
public string? City { get; set; } |
||||
|
|
||||
|
public string? StateOrProvince { get; set; } |
||||
|
|
||||
|
public string? BranchTelephone { get; set; } |
||||
|
} |
@ -0,0 +1,13 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tblbrand |
||||
|
{ |
||||
|
public string Id { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string? Brand { get; set; } |
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tblcancelledtransaction |
||||
|
{ |
||||
|
public string? Transno { get; set; } |
||||
|
|
||||
|
public DateTime? DateCancelled { get; set; } |
||||
|
|
||||
|
public string? CancelledBy { get; set; } |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,31 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tblcart |
||||
|
{ |
||||
|
public string? Transno { get; set; } |
||||
|
|
||||
|
public string? Id { get; set; } |
||||
|
|
||||
|
public int? Quantity { get; set; } |
||||
|
|
||||
|
public DateTime? Date { get; set; } |
||||
|
|
||||
|
public decimal? Price { get; set; } |
||||
|
|
||||
|
public string? Cashier { get; set; } |
||||
|
|
||||
|
public string? Status { get; set; } |
||||
|
|
||||
|
public decimal? Total { get; set; } |
||||
|
|
||||
|
public string? Unit { get; set; } |
||||
|
|
||||
|
public decimal? Costprice { get; set; } |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,13 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tblcategory |
||||
|
{ |
||||
|
public string Id { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string? Category { get; set; } |
||||
|
} |
@ -0,0 +1,21 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tblcompanydetail |
||||
|
{ |
||||
|
public string? CompanyName { get; set; } |
||||
|
|
||||
|
public string? Address { get; set; } |
||||
|
|
||||
|
public string? Website { get; set; } |
||||
|
|
||||
|
public string? Email { get; set; } |
||||
|
|
||||
|
public string Tin { get; set; } = null!; |
||||
|
|
||||
|
public string? MainTelephone { get; set; } |
||||
|
|
||||
|
public string? Vatno { get; set; } |
||||
|
} |
@ -0,0 +1,35 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tblcustomer |
||||
|
{ |
||||
|
public string CustomerId { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string? Firstname { get; set; } |
||||
|
|
||||
|
public string? Surname { get; set; } |
||||
|
|
||||
|
public string? Address { get; set; } |
||||
|
|
||||
|
public string? Telephone { get; set; } |
||||
|
|
||||
|
public DateTime? DateAdded { get; set; } |
||||
|
|
||||
|
public string? Status { get; set; } |
||||
|
|
||||
|
public string? Tin { get; set; } |
||||
|
|
||||
|
public DateTime? DateExit { get; set; } |
||||
|
|
||||
|
public string? Email { get; set; } |
||||
|
|
||||
|
public string? FinancialStatus { get; set; } |
||||
|
|
||||
|
public string? NameKey1 { get; set; } |
||||
|
|
||||
|
public string? NameKey2 { get; set; } |
||||
|
} |
@ -0,0 +1,15 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tblcustomerpurchase |
||||
|
{ |
||||
|
public string? CustomerId { get; set; } |
||||
|
|
||||
|
public string? TransactionId { get; set; } |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,21 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tbldeliverydetail |
||||
|
{ |
||||
|
public string? DeliveryId { get; set; } |
||||
|
|
||||
|
public string? Pcode { get; set; } |
||||
|
|
||||
|
public int? Quantity { get; set; } |
||||
|
|
||||
|
public string? Unit { get; set; } |
||||
|
|
||||
|
public decimal? Cost { get; set; } |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,25 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tbldeliveryhead |
||||
|
{ |
||||
|
public string DeliveryId { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string? GeneratedBy { get; set; } |
||||
|
|
||||
|
public DateTime? DateInitiated { get; set; } |
||||
|
|
||||
|
public DateTime? DateCompleted { get; set; } |
||||
|
|
||||
|
public string? Destination { get; set; } |
||||
|
|
||||
|
public string? CustomerId { get; set; } |
||||
|
|
||||
|
public decimal? TotalCost { get; set; } |
||||
|
|
||||
|
public string? Status { get; set; } |
||||
|
} |
@ -0,0 +1,25 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tbldeliveryrecipient |
||||
|
{ |
||||
|
public string DeliveryId { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string? Fullname { get; set; } |
||||
|
|
||||
|
public string? Address { get; set; } |
||||
|
|
||||
|
public string? Telephone { get; set; } |
||||
|
|
||||
|
public string? Email { get; set; } |
||||
|
|
||||
|
public string? CustomerId { get; set; } |
||||
|
|
||||
|
public DateOnly? FromDate { get; set; } |
||||
|
|
||||
|
public DateOnly? ToDate { get; set; } |
||||
|
} |
@ -0,0 +1,19 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tbldiscountlog |
||||
|
{ |
||||
|
public string? ReceiptId { get; set; } |
||||
|
|
||||
|
public string? Cashier { get; set; } |
||||
|
|
||||
|
public DateTime? Date { get; set; } |
||||
|
|
||||
|
public decimal? Discount { get; set; } |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,33 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tbldriver |
||||
|
{ |
||||
|
public string DriverId { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string? Firstname { get; set; } |
||||
|
|
||||
|
public string? Surname { get; set; } |
||||
|
|
||||
|
public string? Middlename { get; set; } |
||||
|
|
||||
|
public DateOnly? DateOfBirth { get; set; } |
||||
|
|
||||
|
public string? Address1 { get; set; } |
||||
|
|
||||
|
public string? Address2 { get; set; } |
||||
|
|
||||
|
public string? Telephone { get; set; } |
||||
|
|
||||
|
public string? Email { get; set; } |
||||
|
|
||||
|
public string? City { get; set; } |
||||
|
|
||||
|
public string? State { get; set; } |
||||
|
|
||||
|
public string? Status { get; set; } |
||||
|
} |
@ -0,0 +1,15 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tblinventory |
||||
|
{ |
||||
|
public string? Pcode { get; set; } |
||||
|
|
||||
|
public int? Quantity { get; set; } |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tblinventoryentry |
||||
|
{ |
||||
|
public string? Pcode { get; set; } |
||||
|
|
||||
|
public int? Quantity { get; set; } |
||||
|
|
||||
|
public DateTime? Date { get; set; } |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,29 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tblinvoice |
||||
|
{ |
||||
|
public string? InvoiceId { get; set; } |
||||
|
|
||||
|
public string? Pcode { get; set; } |
||||
|
|
||||
|
public int? Quantity { get; set; } |
||||
|
|
||||
|
public decimal? Unitprice { get; set; } |
||||
|
|
||||
|
public string? Unit { get; set; } |
||||
|
|
||||
|
public decimal? Totalprice { get; set; } |
||||
|
|
||||
|
public DateOnly? DateGenerated { get; set; } |
||||
|
|
||||
|
public string? Status { get; set; } |
||||
|
|
||||
|
public string? GeneratedBy { get; set; } |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,19 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tblpricechange |
||||
|
{ |
||||
|
public string? Pcode { get; set; } |
||||
|
|
||||
|
public decimal? PreviousPrice { get; set; } |
||||
|
|
||||
|
public decimal? CurrentPrice { get; set; } |
||||
|
|
||||
|
public DateTime? ChangeDate { get; set; } |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,31 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tblproduct |
||||
|
{ |
||||
|
public string? Pcode { get; set; } |
||||
|
|
||||
|
public string? Barcode { get; set; } |
||||
|
|
||||
|
public string? Pdesc { get; set; } |
||||
|
|
||||
|
public string? Bid { get; set; } |
||||
|
|
||||
|
public string? Cid { get; set; } |
||||
|
|
||||
|
public decimal? Price { get; set; } |
||||
|
|
||||
|
public decimal? Costprice { get; set; } |
||||
|
|
||||
|
public string? BaseUnit { get; set; } |
||||
|
|
||||
|
public string? ProductName { get; set; } |
||||
|
|
||||
|
public string? Status { get; set; } |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,19 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tbltruck |
||||
|
{ |
||||
|
public string TruckId { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string? LicensePlate { get; set; } |
||||
|
|
||||
|
public string? Brand { get; set; } |
||||
|
|
||||
|
public string? Driver { get; set; } |
||||
|
|
||||
|
public decimal? Weight { get; set; } |
||||
|
} |
@ -0,0 +1,19 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class TbltruckDrivermapping |
||||
|
{ |
||||
|
public string? TruckId { get; set; } |
||||
|
|
||||
|
public string? DriverId { get; set; } |
||||
|
|
||||
|
public DateTime? DateEntry { get; set; } |
||||
|
|
||||
|
public string? Operation { get; set; } |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,21 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tbltruckassignment |
||||
|
{ |
||||
|
public string? OrderId { get; set; } |
||||
|
|
||||
|
public decimal? Cost { get; set; } |
||||
|
|
||||
|
public string? TruckId { get; set; } |
||||
|
|
||||
|
public string? Status { get; set; } |
||||
|
|
||||
|
public DateTime? DateAssigned { get; set; } |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,19 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tbltruckinventory |
||||
|
{ |
||||
|
public string? TruckId { get; set; } |
||||
|
|
||||
|
public string? Pcode { get; set; } |
||||
|
|
||||
|
public int? Quantity { get; set; } |
||||
|
|
||||
|
public string? Unit { get; set; } |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,33 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tbluser |
||||
|
{ |
||||
|
public string Username { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string? Password { get; set; } |
||||
|
|
||||
|
public string? Firstname { get; set; } |
||||
|
|
||||
|
public string? Surname { get; set; } |
||||
|
|
||||
|
public string? StreetAddress1 { get; set; } |
||||
|
|
||||
|
public string? StreetAddress2 { get; set; } |
||||
|
|
||||
|
public string? City { get; set; } |
||||
|
|
||||
|
public string? StateOrProvince { get; set; } |
||||
|
|
||||
|
public string? Telephone { get; set; } |
||||
|
|
||||
|
public string? Email { get; set; } |
||||
|
|
||||
|
public string? AccessLevel { get; set; } |
||||
|
|
||||
|
public DateTime? LastLogin { get; set; } |
||||
|
} |
@ -0,0 +1,21 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Tbstock |
||||
|
{ |
||||
|
public string? Refno { get; set; } |
||||
|
|
||||
|
public string? Pcode { get; set; } |
||||
|
|
||||
|
public int? Qty { get; set; } |
||||
|
|
||||
|
public DateOnly? Sdate { get; set; } |
||||
|
|
||||
|
public string? Stockinby { get; set; } |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string CountId { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Biskilog_Accounting.Shared.POSModels; |
||||
|
|
||||
|
public partial class Unitofmeasure |
||||
|
{ |
||||
|
public string UnitCode { get; set; } = null!; |
||||
|
|
||||
|
public string BranchId { get; set; } = null!; |
||||
|
|
||||
|
public string? Unitname { get; set; } |
||||
|
|
||||
|
public string? Unitshort { get; set; } |
||||
|
|
||||
|
public string? Status { get; set; } |
||||
|
} |
Loading…
Reference in new issue