public short BuscarPrendaExistente(TerminadoDTO dto, short IdBodega) { short resul = 0; IDataParameter[] parametros = new IDataParameter[3]; parametros[0] = new SqlParameter("IdTalla", SqlDbType.SmallInt); parametros[0].Value = dto.Talla; parametros[1] = new SqlParameter("IdDiseño", SqlDbType.SmallInt); parametros[1].Value = dto.IdDiseño; parametros[2] = new SqlParameter("IdBodega", SqlDbType.SmallInt); parametros[2].Value = IdBodega; DataTable resltado = Conexiobd.EjecutarSPResultSet("BuscarPrendaExistente", parametros); if (resltado != null) { foreach (DataRow item in resltado.Rows) { resul = (short)item[0]; } } return(resul); }
public bool ActualizarPantalon(TerminadoDTO terminado, short IdBodega, short IdPantalon) { bool resul = false; IDataParameter[] parametros = new IDataParameter[3]; parametros[0] = new SqlParameter("IdPantalon", SqlDbType.SmallInt); parametros[0].Value = IdPantalon; parametros[1] = new SqlParameter("IdBodega", SqlDbType.SmallInt); parametros[1].Value = IdBodega; parametros[2] = new SqlParameter("Cantidad", SqlDbType.Int); parametros[2].Value = terminado.NumeroPiezas + CantidadDePiezasDelPantalon(IdPantalon, IdBodega); if (Conexiobd.EjecutarSPSinRetorno("ActualizarCantidadPantalon ", parametros)) { // ya lo hace // IDataParameter[] parametros1 = new IDataParameter[2]; //parametros1[0] = new SqlParameter("IdTerminado", SqlDbType.SmallInt); //parametros1[0].Value = Idterminad; //parametros1[0] = new SqlParameter("IdBodega", SqlDbType.SmallInt); //parametros1[0].Value = IDBOdega; //parametros1[0] = new SqlParameter("Fecha", SqlDbType.DateTime); //parametros1[0].Value = DateTime.Now; //parametros1[0] = new SqlParameter("IdUsuario", SqlDbType.SmallInt); //parametros1[0].Value = idUsuario; //Conexiobd.EjecutarSPSinRetorno("", parametros); //if (Conexiobd.EjecutarSPSinRetorno("EnlasarTerminadoBodega", parametros1)) //{ resul = true; //} } return(resul); }
public TerminadoDTO ObtenerTerminado(short id) { try { TerminadoDTO resul = new TerminadoDTO(); IDataParameter[] parametros = new IDataParameter[1]; parametros[0] = new SqlParameter("id", SqlDbType.VarChar); parametros[0].Value = id; DataTable resulta = conexionbd.EjecutarSPResultSet("terminadoObtenerTerminado", parametros); foreach (DataRow renglon in resulta.Rows) { if (Convert.ToInt32(renglon[0]) > 0) { resul.Id = (short)renglon[0]; resul.IdTerminado = (string)renglon[1]; resul.IdLavanderia = (short)renglon[8]; resul.IdPrenda = (short)renglon[5]; } } return(resul); } catch (Exception ex) { throw ex; } }
public bool ActualizarTerminadoPreceso(TerminadoDTO terminado) { try { IDataParameter[] parametros = new IDataParameter[5]; parametros[0] = new SqlParameter("id", SqlDbType.SmallInt); parametros[0].Value = terminado.Id; parametros[1] = new SqlParameter("FechaEntrega", SqlDbType.DateTime); parametros[1].Value = terminado.FechaEntrega; parametros[2] = new SqlParameter("NumeroPiezas", SqlDbType.Int); parametros[2].Value = terminado.NumeroPiezas; parametros[3] = new SqlParameter("IdUsuario ", SqlDbType.SmallInt); parametros[3].Value = terminado.IdUsuario; parametros[4] = new SqlParameter("Estado", SqlDbType.Bit); parametros[4].Value = terminado.Estado; return(conexionbd.EjecutarSPSinRetorno("proActualizarProcesoTerminado", parametros)); } catch (Exception ex) { throw; } }
public bool ActualizarTerminado(TerminadoDTO terminado) { try { IDataParameter[] parametros = new IDataParameter[7]; parametros[0] = new SqlParameter("id", SqlDbType.SmallInt); parametros[0].Value = terminado.Id; parametros[1] = new SqlParameter("IdTerminado", SqlDbType.VarChar); parametros[1].Value = terminado.IdTerminado; parametros[2] = new SqlParameter("FdechaResepcion", SqlDbType.DateTime); parametros[2].Value = terminado.FdechaResepcion; parametros[3] = new SqlParameter("NumeroPiezas", SqlDbType.Int); parametros[3].Value = terminado.NumeroPiezas; parametros[4] = new SqlParameter("IdPrenda", SqlDbType.SmallInt); parametros[4].Value = terminado.IdLavanderia; parametros[5] = new SqlParameter("IdUsuario ", SqlDbType.SmallInt); parametros[5].Value = terminado.IdUsuario; parametros[6] = new SqlParameter("Estado", SqlDbType.Bit); parametros[6].Value = terminado.Estado; return(conexionbd.EjecutarSPSinRetorno("terminadoActualizarTerminado", parametros)); } catch (Exception ex) { throw; } }
public List <TerminadoDTO> DetallesDeTerminado(short IdTerminado) { try { List <TerminadoDTO> listaterminado = new List <TerminadoDTO>(); TerminadoDTO objeto = new TerminadoDTO(); IDataParameter[] parametros = new IDataParameter[1]; parametros[0] = new SqlParameter("Id", SqlDbType.SmallInt); parametros[0].Value = IdTerminado; DataTable resltado = Conexiobd.EjecutarSPResultSet("DatosPrendaTerminada", parametros); if (resltado != null) { foreach (DataRow item in resltado.Rows) { objeto.Id = (short)item[0]; objeto.IdDiseño = (short)item[8]; objeto.IdPrenda = (short)item[5]; } } if (objeto != null) { IDataParameter[] parametros1 = new IDataParameter[1]; parametros1[0] = new SqlParameter("IdPrenda", SqlDbType.SmallInt); parametros1[0].Value = objeto.IdPrenda; DataTable resltado1 = Conexiobd.EjecutarSPResultSet("ObtenerDetallesPrenda", parametros1); foreach (DataRow item in resltado1.Rows) { listaterminado.Add(new TerminadoDTO() { Talla = Convert.ToInt16(item[2]), IdDiseño = objeto.IdDiseño, NumeroPiezas = (int)item[3] }); } } return(listaterminado); } catch (Exception ex) { throw; } }
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) { } }
public bool AgregarPantalon(TerminadoDTO ter, short IdBodega) { try { bool resul = false; short idPantalon = 0; IDataParameter[] parametros = new IDataParameter[3]; parametros[0] = new SqlParameter("IdTalla", SqlDbType.VarChar); parametros[0].Value = ter.Talla; parametros[1] = new SqlParameter("IdDiseño", SqlDbType.Int); parametros[1].Value = ter.IdDiseño; parametros[2] = new SqlParameter("Cantidad", SqlDbType.SmallInt); parametros[2].Value = ter.NumeroPiezas; if (Conexiobd.EjecutarSPSinRetorno("AgregarPantalon", parametros)) { DataTable valor = Conexiobd.EjecutarSPResultSet("ObtenerIdPantalon", null); foreach (DataRow item in valor.Rows) { idPantalon = (short)item[0]; } if (idPantalon > 0) { IDataParameter[] parametros1 = new IDataParameter[2]; parametros1[0] = new SqlParameter("IdBodega", SqlDbType.SmallInt); parametros1[0].Value = IdBodega; parametros1[1] = new SqlParameter("IdPantalon", SqlDbType.SmallInt); parametros1[1].Value = idPantalon; if (Conexiobd.EjecutarSPSinRetorno("AgregarPantalonBodega", parametros1)) { resul = true; } } } return(resul); } catch (Exception ex) { throw; } }
/*---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 TerminadoDTO ProcesoTerminado(short idPrenda) { TerminadoDTO lista = new TerminadoDTO(); IDataParameter[] parametros = new IDataParameter[1]; parametros[0] = new SqlParameter("IDPrenda", SqlDbType.SmallInt); parametros[0].Value = idPrenda; DataTable resultado = conexionbd.EjecutarSPResultSet("ObtenerTerminadoPrenda", parametros); if (resultado != null) { foreach (DataRow renglon in resultado.Rows) { lista.IdTerminado = (string)renglon[1]; lista.Estado = (bool)renglon[7]; } } return(lista); }
private void datGrViTerminado_CellClick(object sender, DataGridViewCellEventArgs e) { if (logi.User().Permiso.Terminado) { try { int id = dgvTerminado.CurrentRow.Index; idTerminado = Convert.ToInt16(dgvTerminado[0, id].Value); newTerminado = con.ObtenerTerminado(idTerminado); txtidterminado.Text = newTerminado.IdTerminado; cbxLavanderia.SelectedItem = newTerminado.IdLavanderia; btnEliminar.Visible = true; btnTermina.Visible = true; } catch (Exception ex) { throw; } } }
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; } }
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); }