Exemple #1
0
        public bool ActualizarLevantamiento(LevantamientoEquipos Levantamiento)
        {
            bool res = false;

            try
            {
                LevantamientoEquipos levantamientoObj = conn.LevantamientoEquipos.Where(c => c.id == Levantamiento.id).FirstOrDefault <LevantamientoEquipos>();

                levantamientoObj.IdDivision = Levantamiento.IdDivision;
                levantamientoObj.dteFecha   = Levantamiento.dteFecha;
                levantamientoObj.NumHoja    = Levantamiento.NumHoja;

                conn.LevantamientoEquipos.Attach(levantamientoObj);
                conn.Entry(levantamientoObj).State = System.Data.Entity.EntityState.Modified;
                conn.SaveChanges();

                res = true;
            }
            catch (Exception ex)
            {
                string mensajeErr = ex.Message;
            }

            return(res);
        }
 protected void insertarParametros(LevantamientoEquipos equipoObj)
 {
     if (REP.InsertarLevantamiento(equipoObj))
     {
     }
     else
     {
     }
 }
        protected LevantamientoEquipos GetViewData()
        {
            LevantamientoEquipos equipoObj = new LevantamientoEquipos
            {
                IdDivision = Int32.Parse(GetDropDownListLevantamiento()),
                dteFecha   = DateTime.Parse(TextFecha.Text),
                NumHoja    = Int32.Parse(TextNumHoja.Text)
            };

            return(equipoObj);
        }
Exemple #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int id = Int32.Parse(Request.QueryString["id"]);
            LevantamientoEquipos equipoObj = new LevantamientoEquipos();

            equipoObj = REP.GetLevantamientoByID(id).First();
            List <Reportes> levantamientoEquipos = RR.ObtenerListado(RPA.GetPedidoByIDLevantamiento(id), equipoObj);

            txtIdLevantamiento.Text    = equipoObj.id.ToString();
            txtDivision.Text           = levantamientoEquipos[0].Division;
            txtFechaLevantamiento.Text = levantamientoEquipos[0].Fecha.ToString();
            txtNoHoja.Text             = equipoObj.NumHoja.ToString();

            this.dgvDatos.getCatalog(levantamientoEquipos);
        }
Exemple #5
0
        public bool InsertarLevantamiento(LevantamientoEquipos Levantamiento)
        {
            bool res = false;

            try
            {
                conn.LevantamientoEquipos.Add(Levantamiento);
                conn.SaveChanges();
                res = true;
            }
            catch (Exception ex)
            {
                string mensajeErr = ex.Message;
            }
            return(res);
        }
        private void eleccionCargaDeDatos()
        {
            LevantamientoEquipos equipoObj = new LevantamientoEquipos();
            int id = Int32.Parse(Request.QueryString["id"]);

            equipoObj = REP.GetLevantamientoByID(id).First();

            //TextFecha.Text = Convert.ToDateTime(equipoObj.dteFecha.ToString()).ToString("dd/MM/yyyy");
            TextFecha.Text   = equipoObj.dteFecha.ToString();
            TextNumHoja.Text = equipoObj.NumHoja.ToString();
            DDL_Division.Items.Clear();
            this.FillDropDownListDivision();
            DDL_Division.SelectedValue = string.Concat(equipoObj.IdDivision);

            List <Reportes> levantamientoEquipos = RR.ObtenerListado(RPA.GetPedidoByIDLevantamiento(id), equipoObj);

            this.dgvDatos.getCatalog(levantamientoEquipos);
        }
Exemple #7
0
        public bool EliminarLevantamiento(int id)
        {
            bool res = false;

            try
            {
                LevantamientoEquipos levantamientoObj = conn.LevantamientoEquipos.Where(c => c.id == id).FirstOrDefault <LevantamientoEquipos>();
                conn.LevantamientoEquipos.Remove(levantamientoObj);
                conn.SaveChanges();
                res = true;
            }
            catch (Exception ex)
            {
                string mensajeError = ex.Message;
            }

            return(res);
        }
        protected void dgvDatos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int    index = int.Parse(e.CommandArgument.ToString());
            string idObjeto;

            switch (e.CommandName)
            {
            case "Editar":
                idObjeto = dgvDatos.Rows[index].Cells[0].Text;
                Response.Redirect(direcciones.ViewLevantamientoEquipos + idObjeto);
                break;

            case "Eliminar":
                idObjeto = dgvDatos.Rows[index].Cells[0].Text;
                ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "MyModaldata();", true);
                LevantamientoEquipos levantamientoEquipos = levantamientoEquiposRepository.GetLevantamientoByID(int.Parse(idObjeto)).First();
                lblID.Text    = String.Concat(levantamientoEquipos.id);
                lblFecha.Text = Convert.ToDateTime(levantamientoEquipos.dteFecha.ToString()).ToString("dd/MM/yyyy");
                break;
            }
        }
        private void GuardarLevantamientoEquipos()
        {
            LevantamientoEquipos equipoObj = this.GetViewData();

            this.insertarParametros(equipoObj);
        }
        public List <Reportes> ObtenerListado(List <PedidosArea> pedido, LevantamientoEquipos levantamiento)
        {
            List <Reportes>      ListaReportes = new List <Reportes>();
            Reportes             reporte       = new Reportes();
            RepositoryDivisiones RD            = new RepositoryDivisiones();
            int id = 0;

            for (int i = 0; i < pedido.Count(); i++)
            {
                reporte = new Reportes();

                id = levantamiento.IdDivision.Value;
                reporte.Division = RD.GetDivisionesByID(id).First().Nombre;

                reporte.Fecha        = levantamiento.dteFecha.Value;
                reporte.NumeroDeHoja = levantamiento.NumHoja.Value;

                #region Consultas simples sin listado;
                reporte.AreaInstalacion = pedido[i].AreaIns;

                if (pedido[i].IdModEqDos != null && pedido[i].CanModEqDos != null)
                {
                    RepositoryModEqDos RMED = new RepositoryModEqDos();
                    reporte.ModeloEquipoDosificador = pedido[i].CanModEqDos.ToString() +
                                                      RMED.GetEquipoDosificadorByID(pedido[i].IdModEqDos.Value).First().Modelo;
                }
                else
                {
                    reporte.ModeloEquipoDosificador = "N/A";
                }

                if (pedido[i].IdDosEstLim != null && pedido[i].CanDosEstLim != null)
                {
                    RepositoryDosEstLimp RDEL = new RepositoryDosEstLimp();
                    reporte.DosificadorEstacionDeLimpieza = pedido[i].CanDosEstLim.ToString() +
                                                            RDEL.GetEstacionesByID(pedido[i].IdDosEstLim.Value).First().DosEstLimp;
                }
                else
                {
                    reporte.DosificadorEstacionDeLimpieza = "N/A";
                }

                if (pedido[i].IdModJab != null && pedido[i].CanModJab != null)
                {
                    RepositoryModJab RMJ = new RepositoryModJab();
                    reporte.ModeloJabonera = pedido[i].CanModJab.ToString() +
                                             RMJ.GetJaboneraByID(pedido[i].IdModJab.Value).First().Modelo;
                }
                else
                {
                    reporte.ModeloJabonera = "N/A";
                }

                if (pedido[i].IdTipMaqLav != null && pedido[i].CanTipMaqLav != null)
                {
                    RepositoryTipMaqLav RTML = new RepositoryTipMaqLav();
                    reporte.TipoMaquinaLavavajillas = pedido[i].CanTipMaqLav.ToString() +
                                                      RTML.GetLavavajillasByID(pedido[i].IdTipMaqLav.Value).First().Tipo;
                }
                else
                {
                    reporte.TipoMaquinaLavavajillas = "N/A";
                }

                if (pedido[i].IdPorGalon != null && pedido[i].CanPorGalon != null)
                {
                    RepositoryPortGalon RPG = new RepositoryPortGalon();
                    reporte.PortaGalones = pedido[i].CanPorGalon.ToString() +
                                           RPG.GetGaloneraByID(pedido[i].IdPorGalon.Value).First().Tipo;
                }
                else
                {
                    reporte.PortaGalones = "N/A";
                }

                if (pedido[i].CanCepInBas != null)
                {
                    reporte.CantidadConsumibles = pedido[i].CanCepInBas.Value;
                }

                #endregion

                if (pedido[i].ProdQuim != null)
                {
                    reporte.ProductosQuimicos = pedido[i].ProdQuim.Replace(".", Environment.NewLine + " . ");
                }

                if (pedido[i].DosLav != null)
                {
                    reporte.DosificadoresLavavajillas = pedido[i].DosLav.Replace(".", Environment.NewLine + " . ");
                }

                reporte.id = pedido[i].id;

                ListaReportes.Add(reporte);
            }

            return(ListaReportes);
        }