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; } }
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; } }
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; } }
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) { } }
/*---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 { } } }
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); }
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; } } }
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; } } }
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; } }
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; } } }
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); }
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); }