Exemplo n.º 1
0
        public bool ActualizarLavanteria(LavanderiaDTO lav)
        {
            try
            {
                IDataParameter[] parametros = new IDataParameter[5];


                parametros[0]       = new SqlParameter("Id", SqlDbType.VarChar);
                parametros[0].Value = lav.Id;
                parametros[1]       = new SqlParameter("IdLavanderia", SqlDbType.VarChar);
                parametros[1].Value = lav.IdLavanderia;

                parametros[2]       = new SqlParameter("NumeroPiezas", SqlDbType.Int);
                parametros[2].Value = lav.NumeroPiezas;
                parametros[3]       = new SqlParameter("IdProceso", SqlDbType.SmallInt);
                parametros[3].Value = lav.IdProceso;
                parametros[4]       = new SqlParameter("IdMaquila ", SqlDbType.SmallInt);
                parametros[4].Value = lav.IdMaquila;


                return(conexionbd.EjecutarSPSinRetorno("proActualizarProcesoLavanderia", parametros));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Exemplo n.º 2
0
        public bool AgregarLavanteria(LavanderiaDTO lav)
        {
            try
            {
                IDataParameter[] parametros = new IDataParameter[7];

                parametros[0]       = new SqlParameter("IdLavanderia", SqlDbType.VarChar);
                parametros[0].Value = lav.IdLavanderia;
                parametros[1]       = new SqlParameter("FechaRecepcion", SqlDbType.DateTime);
                parametros[1].Value = lav.FechaRecepcion;
                parametros[2]       = new SqlParameter("NumeroPiezas", SqlDbType.Int);
                parametros[2].Value = lav.NumeroPiezas;
                parametros[3]       = new SqlParameter("IdProceso", SqlDbType.SmallInt);
                parametros[3].Value = lav.IdProceso;
                parametros[4]       = new SqlParameter("IdPrenda", SqlDbType.SmallInt);
                parametros[4].Value = lav.IdMaquila;
                parametros[5]       = new SqlParameter("Estado", SqlDbType.Bit);
                parametros[5].Value = lav.Estado;
                parametros[6]       = new SqlParameter("IdUsuario", SqlDbType.SmallInt);
                parametros[6].Value = lav.IdUsuario;

                return(conexionbd.EjecutarSPSinRetorno("lavanderiaAgregarLavanderia", parametros));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Exemplo n.º 3
0
        public LavanderiaDTO ObtenerLavanderia(short lav)
        {
            LavanderiaDTO lavanderia = new LavanderiaDTO();

            try
            {
                IDataParameter[] parametros = new IDataParameter[1];

                parametros[0]       = new SqlParameter("Id", SqlDbType.SmallInt);
                parametros[0].Value = lav;
                DataTable resultado = conexionbd.EjecutarSPResultSet("lavanderiaObtenerLavanderia", parametros);

                foreach (DataRow renglon in resultado.Rows)
                {
                    lavanderia.Id           = (short)renglon[0];
                    lavanderia.IdLavanderia = (string)renglon[1];
                    lavanderia.IdProceso    = (short)renglon[5];
                    lavanderia.IdMaquila    = (short)renglon[9];
                    lavanderia.IdPrenda     = (short)renglon[6];
                }
                return(lavanderia);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Exemplo n.º 4
0
        private void btnmodificar_Click_1(object sender, EventArgs e)
        {
            try
            {
                MaquilaCon   maq           = new MaquilaCon();
                int          PiezasMaquila = maq.ObtenerCantidadPiezasMaquila(newLavanderia.IdPrenda);
                int          x;
                cantidadView c = new cantidadView();
                c.LoadOrders("Cantidad", PiezasMaquila);
                c.ShowDialog();
                x = c.CantidadACt;
                c.Close();
                if (x > 0)
                {
                    string message =
                        "Desea marcar el proceso como terminado?";
                    const string caption = "Form Closing";
                    var          result  = MessageBox.Show(message, caption,
                                                           MessageBoxButtons.YesNo,
                                                           MessageBoxIcon.Exclamation);


                    // If the no button was pressed ...
                    if (result == DialogResult.Yes)
                    {
                        int id = dgvLavanderia.CurrentRow.Index;


                        newLavanderia    = new LavanderiaDTO();
                        newLavanderia.Id = Convert.ToInt16(dgvLavanderia[0, id].Value);


                        newLavanderia.FechaEntrega = DateTime.Now;

                        newLavanderia.NumeroPiezas = x;
                        newLavanderia.IdUsuario    = logi.User().Id;
                        newLavanderia.Estado       = true;

                        if (lav.ProcesoTerminadoLavandria(newLavanderia))
                        {
                            MessageBox.Show("A finalizado el proceso de lavanderia");
                            limpiar();
                            cargarDadots();
                            btneliminar.Visible  = false;
                            btnTerminado.Visible = false;
                            newLavanderia        = null;
                        }
                    }
                }
                else
                {
                    MessageBox.Show("El proceso no puede ser terminado con 0 Prendas terminadas");
                }
            }
            catch (Exception ex)
            {
            }
        }
Exemplo n.º 5
0
        /*---Tallas End*/


        /*---Resumen de Procesos--*/
        private void CargarDatosDEprocesos()
        {
            AdministradorCon   con   = new AdministradorCon();
            List <DetallesDTO> lista = con.ObtenerListaDePrendas();

            foreach (DetallesDTO item in lista)
            {
                CorteDTO corte = con.ProcesoCorte(item.Id);
                if (corte.IdCorte != null)
                {
                    BordadoDTO bordado = con.ProcesoBordado(item.Id);
                    if (bordado.IdBordado != null)
                    {
                        MaquilaDTO maquila = con.ProcesoMaquila(item.Id);
                        if (maquila.IdMaquila != null)
                        {
                            LavanderiaDTO lavanderia = con.ProcesoLavanderia(item.Id);
                            if (lavanderia.IdLavanderia != null)
                            {
                                TerminadoDTO terminado = con.ProcesoTerminado(item.Id);
                                if (terminado.IdTerminado != null)
                                {
                                    AgregarLisviwTerminado(corte, bordado, maquila, lavanderia, terminado);
                                }
                                else
                                {
                                    AgregarLisviwLavanderia(corte, bordado, maquila, lavanderia);
                                }
                            }
                            else
                            {
                                AgregarLisviwMaquila(corte, bordado, maquila);
                            }
                        }
                        else
                        {
                            AgregarLisviwBordado(corte, bordado);
                        }
                    }
                    else
                    {
                        AgregarLisviwCorte(corte);
                    }
                }
                else
                {
                }
            }
        }
Exemplo n.º 6
0
        public LavanderiaDTO ProcesoLavanderia(short idPrenda)
        {
            LavanderiaDTO lista = new LavanderiaDTO();

            IDataParameter[] parametros = new IDataParameter[1];
            parametros[0]       = new SqlParameter("IDPrenda", SqlDbType.SmallInt);
            parametros[0].Value = idPrenda;

            DataTable resultado = conexionbd.EjecutarSPResultSet("ObtenerLavanderiaPrenda", parametros);

            if (resultado != null)
            {
                foreach (DataRow renglon in resultado.Rows)
                {
                    lista.IdLavanderia = (string)renglon[1];
                    lista.Estado       = (bool)renglon[7];
                }
            }
            return(lista);
        }
Exemplo n.º 7
0
        private void dgvLavanderia_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (logi.User().Permiso.Lavanderia)
            {
                try
                {
                    int id = dgvLavanderia.CurrentRow.Index;

                    short idCorte = Convert.ToInt16(dgvLavanderia[0, id].Value);

                    newLavanderia            = lav.ObtenerLavanderia(idCorte);
                    txtidlavanderia.Text     = newLavanderia.IdLavanderia;
                    cbbMaquila.SelectedItem  = newLavanderia.IdMaquila;
                    cbbProcesos.SelectedItem = newLavanderia.IdProceso;
                    btneliminar.Visible      = true;
                    btnTerminado.Visible     = true;
                }
                catch (Exception ex)
                {
                    throw;
                }
            }
        }
Exemplo n.º 8
0
        private void btneliminar_Click_1(object sender, EventArgs e)
        {
            string message =
                "Desea eliminar el bordado " + newLavanderia.IdLavanderia + "?";
            const string caption = "Form Closing";
            var          result  = MessageBox.Show(message, caption,
                                                   MessageBoxButtons.YesNo,
                                                   MessageBoxIcon.Exclamation);

            // If the no button was pressed ...
            if (result == DialogResult.Yes)
            {
                controller.BordadoCon cor = new controller.BordadoCon();
                if (lav.EliminarLavanteria(newLavanderia.Id))
                {
                    MessageBox.Show("Se elimino correctamente");
                    limpiar();
                    btneliminar.Visible = false;
                    cargarDadots();
                    btnTerminado.Visible = false;
                    newLavanderia        = null;
                }
            }
        }
Exemplo n.º 9
0
        public bool ProcesoTerminadoLavandria(LavanderiaDTO lav)
        {
            try
            {
                IDataParameter[] parametros = new IDataParameter[5];

                parametros[0]       = new SqlParameter("Id", SqlDbType.SmallInt);
                parametros[0].Value = lav.Id;
                parametros[1]       = new SqlParameter("FechaEntrega", SqlDbType.DateTime);
                parametros[1].Value = lav.FechaEntrega;
                parametros[2]       = new SqlParameter("NumeroPiezas", SqlDbType.Int);
                parametros[2].Value = lav.NumeroPiezas;
                parametros[3]       = new SqlParameter("Estado", SqlDbType.Bit);
                parametros[3].Value = lav.Estado;
                parametros[4]       = new SqlParameter("IdUsuario", SqlDbType.SmallInt);
                parametros[4].Value = lav.IdUsuario;

                return(conexionbd.EjecutarSPSinRetorno("porProcesoLavanderiaTerminado", parametros));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Exemplo n.º 10
0
        private void btnAgregar_Click_1(object sender, EventArgs e)
        {
            if (txtidlavanderia.Text != "")
            {
                try
                {
                    if (newLavanderia == null)
                    {
                        newLavanderia = new LavanderiaDTO();
                    }

                    if (newLavanderia.Id == 0)
                    {
                        newLavanderia.IdLavanderia = txtidlavanderia.Text;
                        if (lav.ObtenerLavanderiaID(txtidlavanderia.Text))
                        {
                            newLavanderia.FechaRecepcion = DateTime.Now;
                            newLavanderia.NumeroPiezas   = 0;
                            newLavanderia.IdUsuario      = logi.User().Id;

                            newLavanderia.IdProceso = Convert.ToInt16(cbbProcesos.SelectedValue);
                            MaquilaCon maq = new MaquilaCon();
                            newLavanderia.IdMaquila = maq.ObtenerMaquilaProceso(Convert.ToInt16(cbbMaquila.SelectedValue)).IdPrenda;
                            newLavanderia.Estado    = false;

                            if (lav.AgregarLavanteria(newLavanderia))
                            {
                                MessageBox.Show("El proceso lavanderia se agrego correctamente");
                                limpiar();
                                cargarDadots();
                            }
                        }
                        else
                        {
                            MessageBox.Show("EL Id ya existe");
                        }
                    }
                    else
                    {
                        newLavanderia.IdLavanderia   = txtidlavanderia.Text;
                        newLavanderia.FechaRecepcion = DateTime.Now;
                        newLavanderia.NumeroPiezas   = 0;
                        newLavanderia.IdUsuario      = logi.User().Id;
                        newLavanderia.IdProceso      = Convert.ToInt16(cbbProcesos.SelectedValue);
                        newLavanderia.IdMaquila      = Convert.ToInt16(cbbMaquila.SelectedValue);
                        newLavanderia.Estado         = false;

                        if (lav.ActualizarLavanteria(newLavanderia))
                        {
                            MessageBox.Show("El proceso se actualizo correctamente");
                            limpiar();
                            cargarDadots();
                            newLavanderia = null;
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw;
                }
            }
        }
Exemplo n.º 11
0
        private void AgregarLisviwTerminado(CorteDTO corte, BordadoDTO bordado, MaquilaDTO maquila, LavanderiaDTO lavanderia, TerminadoDTO terminado)
        {
            ListViewItem c = new ListViewItem(corte.IdCorte.ToString());

            c.SubItems.Add("Finalizado");
            c.SubItems.Add(bordado.IdBordado.ToString());
            c.SubItems.Add("Finalizado");
            c.SubItems.Add(maquila.IdMaquila.ToString());
            c.SubItems.Add("Finalizado");
            c.SubItems.Add(lavanderia.IdLavanderia.ToString());
            c.SubItems.Add("Finalizado");
            c.SubItems.Add(terminado.IdTerminado.ToString());
            c.SubItems.Add("Finalizado");


            listView1.Items.Add(c);
        }
Exemplo n.º 12
0
        private void AgregarLisviwLavanderia(CorteDTO corte, BordadoDTO bordado, MaquilaDTO maquila, LavanderiaDTO lavanderia)
        {
            ListViewItem c = new ListViewItem(corte.IdCorte.ToString());

            c.SubItems.Add("Finalizado");
            c.SubItems.Add(bordado.IdBordado.ToString());
            c.SubItems.Add("Finalizado");
            c.SubItems.Add(maquila.IdMaquila.ToString());
            c.SubItems.Add("Finalizado");
            c.SubItems.Add(lavanderia.IdLavanderia.ToString());
            if (lavanderia.Estado)
            {
                c.SubItems.Add("En proceso");
            }
            else
            {
                c.SubItems.Add("Finalizado");
            }
            c.SubItems.Add("");
            c.SubItems.Add("");


            listView1.Items.Add(c);
        }