Example #1
0
        public static void OrdenTrabajo(Entrada oE, Entrada_maquila o, string mailFrom)
        {
            try
            {
                string        msgSub  = "Incidencia - Pedimento:" + oE.Referencia + ", orden:" + oE.PEntInv.Orden_compra + ", código:" + oE.PEntInv.Codigo;
                StringBuilder msgBody = new StringBuilder("<h1>Maquila con Incidencias</h1>");
                msgBody.Append("<p>Código:" + oE.PEntInv.Codigo + " hay " + (o.Pieza_faltante > 0 ? o.Pieza_faltante.ToString() + "(s) Faltante(s)" : o.Pieza_sobrante.ToString() + "(s) Sobrante(s)") + "</p>");

                Cliente_ejecutivoMng oCEMng = new Cliente_ejecutivoMng()
                {
                    O_Cliente_ejecutivo = new Cliente_ejecutivo()
                    {
                        Id = oE.Id_cliente
                    }
                };
                oCEMng.fillByCliente();
                string mailTo = string.Empty;
                foreach (Cliente_ejecutivo item in oCEMng.Lst)
                {
                    mailTo += item.Email + ",";
                }
                mailTo = mailTo.Substring(0, mailTo.Length - 1);
                Mail.SendMail(msgSub, msgBody.ToString(), mailTo, mailFrom);
            }
            catch
            {
                throw;
            }
        }
 internal void selByInventario()
 {
     try
     {
         this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_maquila");
         addParameters(7);
         this.dt   = GenericDataAccess.ExecuteSelectCommand(comm);
         this._lst = new List <Entrada_maquila>();
         foreach (DataRow dr in dt.Rows)
         {
             Entrada_maquila o = new Entrada_maquila();
             BindByDataRow(dr, o);
             this._lst.Add(o);
         }
     }
     catch
     {
         throw;
     }
 }
 public override void fillLst()
 {
     try
     {
         this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_maquila");
         addParameters(0);
         this.dt   = GenericDataAccess.ExecuteSelectCommand(comm);
         this._lst = new List <Entrada_maquila>();
         foreach (DataRow dr in dt.Rows)
         {
             Entrada_maquila o = new Entrada_maquila();
             BindByDataRow(dr, o);
             this._lst.Add(o);
         }
     }
     catch
     {
         throw;
     }
 }
        protected void BindByDataRow(DataRow dr, Entrada_maquila 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_entrada"] != DBNull.Value)
                {
                    int.TryParse(dr["id_entrada"].ToString(), out entero);
                    o.Id_entrada = entero;
                    entero       = 0;
                }
                if (dr["id_usuario"] != DBNull.Value)
                {
                    int.TryParse(dr["id_usuario"].ToString(), out entero);
                    o.Id_usuario = entero;
                    entero       = 0;
                }
                if (dr["id_entrada_inventario"] != DBNull.Value)
                {
                    int.TryParse(dr["id_entrada_inventario"].ToString(), out entero);
                    o.Id_entrada_inventario = entero;
                    entero = 0;
                }
                if (dr["fecha_trabajo"] != DBNull.Value)
                {
                    DateTime.TryParse(dr["fecha_trabajo"].ToString(), out fecha);
                    o.Fecha_trabajo = fecha;
                    fecha           = default(DateTime);
                }

                if (dr["pallet"] != DBNull.Value)
                {
                    int.TryParse(dr["pallet"].ToString(), out entero);
                    o.Pallet = entero;
                    entero   = 0;
                }
                if (dr["bulto"] != DBNull.Value)
                {
                    int.TryParse(dr["bulto"].ToString(), out entero);
                    o.Bulto = entero;
                    entero  = 0;
                }
                if (dr["pieza"] != DBNull.Value)
                {
                    int.TryParse(dr["pieza"].ToString(), out entero);
                    o.Pieza = entero;
                    entero  = 0;
                }
                if (dr["pieza_danada"] != DBNull.Value)
                {
                    int.TryParse(dr["pieza_danada"].ToString(), out entero);
                    o.Pieza_danada = entero;
                    entero         = 0;
                }
                if (dr["bulto_faltante"] != DBNull.Value)
                {
                    int.TryParse(dr["bulto_faltante"].ToString(), out entero);
                    o.Bulto_faltante = entero;
                    entero           = 0;
                }
                if (dr["bulto_sobrante"] != DBNull.Value)
                {
                    int.TryParse(dr["bulto_sobrante"].ToString(), out entero);
                    o.Bulto_sobrante = entero;
                    entero           = 0;
                }
                if (dr["pieza_faltante"] != DBNull.Value)
                {
                    int.TryParse(dr["pieza_faltante"].ToString(), out entero);
                    o.Pieza_faltante = entero;
                    entero           = 0;
                }
                if (dr["pieza_sobrante"] != DBNull.Value)
                {
                    int.TryParse(dr["pieza_sobrante"].ToString(), out entero);
                    o.Pieza_sobrante = entero;
                    entero           = 0;
                }
            }
            catch
            {
                throw;
            }
        }
 public Entrada_maquilaMng()
 {
     this._oEntrada_maquila = new Entrada_maquila();
     this._lst = new List <Entrada_maquila>();
 }