コード例 #1
0
ファイル: CatalogCtrl.cs プロジェクト: comparan77/4CAD-CASC
 public static void Cliente_mercanciaUdt(Cliente_mercancia o)
 {
     try
     {
         Cliente_mercanciaMng oMng = new Cliente_mercanciaMng();
         oMng.O_Cliente_mercancia = o;
         oMng.udt();
     }
     catch
     {
         throw;
     }
 }
コード例 #2
0
 protected void BindByDataRow(DataRow dr, Cliente_mercancia o)
 {
     try
     {
         int.TryParse(dr["id"].ToString(), out entero);
         o.Id   = entero;
         entero = 0;
         if (dr["id_cliente_grupo"] != DBNull.Value)
         {
             int.TryParse(dr["id_cliente_grupo"].ToString(), out entero);
             o.Id_cliente_grupo = entero;
             entero             = 0;
         }
         o.Codigo  = dr["codigo"].ToString();
         o.Nombre  = dr["nombre"].ToString();
         o.Clase   = dr["clase"].ToString();
         o.Negocio = dr["negocio"].ToString();
         if (dr["valor_unitario"] != DBNull.Value)
         {
             Double.TryParse(dr["valor_unitario"].ToString(), out doble);
             o.Valor_unitario = doble;
             doble            = 0;
         }
         o.Unidad = dr["unidad"].ToString();
         if (dr["presentacion_x_bulto"] != DBNull.Value)
         {
             int.TryParse(dr["presentacion_x_bulto"].ToString(), out entero);
             o.Presentacion_x_bulto = entero;
             entero = 0;
         }
         if (dr["bultos_x_tarima"] != DBNull.Value)
         {
             int.TryParse(dr["bultos_x_tarima"].ToString(), out entero);
             o.Bultos_x_tarima = entero;
             entero            = 0;
         }
         if (dr["IsActive"] != DBNull.Value)
         {
             bool.TryParse(dr["IsActive"].ToString(), out logica);
             o.IsActive = logica;
             logica     = false;
         }
     }
     catch
     {
         throw;
     }
 }
コード例 #3
0
ファイル: CatalogCtrl.cs プロジェクト: comparan77/4CAD-CASC
 public static Cliente_mercancia cliente_mercanciaFindByCode(Cliente_mercancia o)
 {
     try
     {
         Cliente_mercanciaMng oMng = new Cliente_mercanciaMng()
         {
             O_Cliente_mercancia = o
         };
         oMng.selByCode();
     }
     catch
     {
         throw;
     }
     return(o);
 }
コード例 #4
0
ファイル: CatalogCtrl.cs プロジェクト: comparan77/4CAD-CASC
        public static Cliente_mercancia Cliente_mercanciaGet(int Id)
        {
            Cliente_mercancia o = new Cliente_mercancia();

            try
            {
                o.Id = Id;
                Cliente_mercanciaMng oMng = new Cliente_mercanciaMng();
                oMng.O_Cliente_mercancia = o;
                oMng.selById();
            }
            catch
            {
                throw;
            }
            return(o);
        }
コード例 #5
0
 internal void fillLstByCliente()
 {
     try
     {
         this.comm = GenericDataAccess.CreateCommandSP("sp_Cliente_mercancia");
         addParameters(7);
         this.dt   = GenericDataAccess.ExecuteSelectCommand(comm);
         this._lst = new List <Cliente_mercancia>();
         foreach (DataRow dr in dt.Rows)
         {
             Cliente_mercancia o = new Cliente_mercancia();
             BindByDataRow(dr, o);
             this._lst.Add(o);
         }
     }
     catch
     {
         throw;
     }
 }
コード例 #6
0
ファイル: CatalogCtrl.cs プロジェクト: comparan77/4CAD-CASC
 public static void Cliente_mercanciaChangeStatus(Cliente_mercancia o, bool status)
 {
     try
     {
         Cliente_mercanciaMng oMng = new Cliente_mercanciaMng();
         oMng.O_Cliente_mercancia = o;
         if (status)
         {
             oMng.dlt();
         }
         else
         {
             oMng.reactive();
         }
     }
     catch
     {
         throw;
     }
 }
コード例 #7
0
ファイル: CatalogCtrl.cs プロジェクト: comparan77/4CAD-CASC
        public static List <Cliente_mercancia> Cliente_mercanciafillEvenInactive(int IdClienteGrupo, string findBy = "")
        {
            List <Cliente_mercancia> lst = new List <Cliente_mercancia>();

            try
            {
                Cliente_mercanciaMng oMng = new Cliente_mercanciaMng();
                Cliente_mercancia    o    = new Cliente_mercancia();
                o.Id_cliente_grupo = IdClienteGrupo;
                if (findBy.Length > 0)
                {
                    o.Codigo = findBy;
                }
                oMng.O_Cliente_mercancia = o;
                oMng.fillEvenInactive();
                lst = oMng.Lst;
            }
            catch
            {
                throw;
            }
            return(lst);
        }
コード例 #8
0
ファイル: CatalogCtrl.cs プロジェクト: comparan77/4CAD-CASC
        public static List <Cliente_mercancia> Cliente_mercanciafillByCliente(int IdClienteGrupo, string codigo = "")
        {
            List <Cliente_mercancia> lst = new List <Cliente_mercancia>();

            try
            {
                Cliente_mercanciaMng oMng = new Cliente_mercanciaMng();
                Cliente_mercancia    o    = new Cliente_mercancia();
                o.Id_cliente_grupo = IdClienteGrupo;
                if (codigo.Length > 0)
                {
                    o.Codigo = codigo;
                }
                oMng.O_Cliente_mercancia = o;
                oMng.fillLstByCliente();
                lst = oMng.Lst;
            }
            catch
            {
                throw;
            }
            return(lst);
        }
コード例 #9
0
 public Cliente_mercanciaMng()
 {
     this._oCliente_mercancia = new Cliente_mercancia();
     this._lst = new List <Cliente_mercancia>();
 }