protected void BindByDataRow(DataRow dr, Cliente_copia_operacion o)
 {
     try
     {
         int.TryParse(dr["id"].ToString(), out entero);
         o.Id   = entero;
         entero = 0;
         if (dr["id_cliente"] != DBNull.Value)
         {
             int.TryParse(dr["id_cliente"].ToString(), out entero);
             o.Id_cliente = entero;
             entero       = 0;
         }
         if (dr["id_cliente_copia"] != DBNull.Value)
         {
             int.TryParse(dr["id_cliente_copia"].ToString(), out entero);
             o.Id_cliente_copia = entero;
             entero             = 0;
         }
         if (dr["id_operacion"] != DBNull.Value)
         {
             int.TryParse(dr["id_operacion"].ToString(), out entero);
             o.Id_operacion = entero;
             entero         = 0;
         }
     }
     catch
     {
         throw;
     }
 }
Esempio n. 2
0
        public static List <Cliente_copia> ClienteCopiaOperacionLst(int id_operacion, int id_cliente)
        {
            List <Cliente_copia> lst = new List <Cliente_copia>();

            try
            {
                Cliente_copia_operacionMng oCCOMng = new Cliente_copia_operacionMng();
                Cliente_copia_operacion    oCCO    = new Cliente_copia_operacion()
                {
                    Id_operacion = id_operacion, Id_cliente = id_cliente
                };
                oCCOMng.O_Cliente_copia_operacion = oCCO;
                oCCOMng.fillLstByCliente_operacion();
                List <Cliente_copia_operacion> lstCCO = oCCOMng.Lst;

                Cliente_copiaMng oCCMng = new Cliente_copiaMng();
                foreach (Cliente_copia_operacion itemCCO in lstCCO)
                {
                    Cliente_copia oCC = new Cliente_copia()
                    {
                        Id = itemCCO.Id_cliente_copia
                    };
                    oCCMng.O_Cliente_copia = oCC;
                    oCCMng.selById();
                    lst.Add(oCC);
                }
            }
            catch
            {
                throw;
            }
            return(lst);
        }
 public override void fillLst()
 {
     try
     {
         this.comm = GenericDataAccess.CreateCommandSP("sp_Cliente_copia_operacion");
         addParameters(0);
         this.dt   = GenericDataAccess.ExecuteSelectCommand(comm);
         this._lst = new List <Cliente_copia_operacion>();
         foreach (DataRow dr in dt.Rows)
         {
             Cliente_copia_operacion o = new Cliente_copia_operacion();
             BindByDataRow(dr, o);
             this._lst.Add(o);
         }
     }
     catch
     {
         throw;
     }
 }
 public Cliente_copia_operacionMng()
 {
     this._oCliente_copia_operacion = new Cliente_copia_operacion();
     this._lst = new List <Cliente_copia_operacion>();
 }