Esempio n. 1
0
        private void button1_Click_2(object sender, EventArgs e)
        {
            try
            {
                int           x;
                LavanderiaCon lav             = new LavanderiaCon();
                int           PiezasTerminado = lav.ObtenerCantidadPiezasLavanderia(newTerminado.IdPrenda);
                cantidadView  c = new cantidadView();
                c.LoadOrders("Cantidad", PiezasTerminado);
                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)
                    {
                        newTerminado              = new TerminadoDTO();
                        newTerminado.Id           = idTerminado;
                        newTerminado.FechaEntrega = DateTime.Now;

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

                        if (con.ActualizarTerminadoPreceso(newTerminado))
                        {
                            limpiar();
                            cargarDatos();
                            MessageBox.Show("A finalizado el Proceso");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("El proceso no puede ser terminado con 0 Prendas terminadas");
                }
            }
            catch (Exception ex)
            {
            }
        }
Esempio n. 2
0
        private void NumeroLavanderia()
        {
            LavanderiaCon con = new LavanderiaCon();

            txtidlavanderia.Text = "Lavanderia" + (1 + con.NumeroLavanderia());
        }
Esempio n. 3
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (newTerminado == null)
                {
                    newTerminado = new TerminadoDTO();
                }

                if (newTerminado.Id == 0)
                {
                    newTerminado.IdTerminado = txtidterminado.Text;
                    if (con.ObtenerTerminadoID(txtidterminado.Text))
                    {
                        newTerminado.FdechaResepcion = DateTime.Now;
                        newTerminado.NumeroPiezas    = 0;
                        LavanderiaCon conlav = new LavanderiaCon();
                        newTerminado.IdLavanderia = conlav.ObtenerLavanderia(Convert.ToInt16(cbxLavanderia.SelectedValue)).IdPrenda;
                        newTerminado.IdUsuario    = logi.User().Id;
                        newTerminado.Estado       = false;

                        if (con.AgregarTerminado(newTerminado))
                        {
                            MessageBox.Show("El proceso terminado se agrego correctamente");
                            limpiar();
                            List <LavanderiaDTO> lava = new List <LavanderiaDTO>();
                            cbxLavanderia.DataSource = lava;
                            cargarDatos();
                        }
                    }
                    else
                    {
                        MessageBox.Show("El Id corte ya existe");
                    }
                }
                else
                {
                    newTerminado.FdechaResepcion = DateTime.Now;
                    newTerminado.NumeroPiezas    = 0;
                    if (Convert.ToInt32(cbxLavanderia.SelectedValue) > 0)
                    {
                        newTerminado.IdLavanderia = Convert.ToInt16(cbxLavanderia.SelectedValue);
                    }


                    newTerminado.IdUsuario = logi.User().Id;
                    newTerminado.Estado    = false;
                    if (con.ActualizarTerminado(newTerminado))
                    {
                        MessageBox.Show("El proceso terminado se actualizo correctamente");
                        limpiar();
                        cargarDatos();
                        newTerminado = null;
                    }
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }