public bool ActualizarCorte(CorteDTO corte) { try { bool resul = false; IDataParameter[] parametros = new IDataParameter[2]; parametros[0] = new SqlParameter("id", SqlDbType.SmallInt); parametros[0].Value = corte.Id; parametros[1] = new SqlParameter("idCorte", SqlDbType.VarChar); parametros[1].Value = corte.IdCorte; if (conexionbd.EjecutarSPSinRetorno("corteActualizarCorte", parametros)) { IDataParameter[] parametros1 = new IDataParameter[2]; parametros1[0] = new SqlParameter("id", SqlDbType.SmallInt); parametros1[0].Value = corte.Id; parametros1[1] = new SqlParameter("IdDiseño", SqlDbType.SmallInt); parametros1[1].Value = corte.prendaIdDiseño; if (conexionbd.EjecutarSPSinRetorno("prendaActualizarPrenda", parametros1)) { resul = true; } } return(resul); } catch (Exception ex) { throw; } }
public bool AgregarCorte(CorteDTO corte) { try { IDataParameter[] parametros = new IDataParameter[6]; parametros[0] = new SqlParameter("IdCorte", SqlDbType.VarChar); parametros[0].Value = corte.IdCorte; parametros[1] = new SqlParameter("FechaEntrada", SqlDbType.DateTime); parametros[1].Value = corte.FechaEntrada; parametros[2] = new SqlParameter("Piezas", SqlDbType.Int); parametros[2].Value = corte.Piezas; parametros[3] = new SqlParameter("IdPrenda", SqlDbType.SmallInt); parametros[3].Value = corte.IdPrenda; parametros[4] = new SqlParameter("IdUsuario", SqlDbType.SmallInt); parametros[4].Value = corte.IdUsuario; parametros[5] = new SqlParameter("Estado", SqlDbType.Bit); parametros[5].Value = corte.Estado; return(conexionbd.EjecutarSPSinRetorno("corteAgregarCorte", parametros)); } 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 { } } }
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); }
public CorteDTO ProcesoCorte(short idPrenda) { CorteDTO lista = new CorteDTO(); IDataParameter[] parametros = new IDataParameter[1]; parametros[0] = new SqlParameter("IDPrenda", SqlDbType.SmallInt); parametros[0].Value = idPrenda; DataTable resultado = conexionbd.EjecutarSPResultSet("ObtenerCortePrenda", parametros); if (resultado != null) { foreach (DataRow renglon in resultado.Rows) { lista.IdCorte = (string)renglon[1]; lista.Estado = (bool)renglon[7]; } } return(lista); }
public CorteDTO PostCorte([FromBody] int idUsuario) { if (!ModelState.IsValid) { throw new Exception("El modelo es invalido"); } if (idUsuario == 0) { throw new Exception("idUsuario no puede ser cero"); } Corte corte = null; if (!CorteExistsByDate()) { corte = new Corte { idUsuario = idUsuario, montoInicial = 150, fechaInicio = DateTime.Now }; db.Cortes.Add(corte); db.SaveChanges(); } else { corte = db.Cortes.Where(w => DbFunctions.TruncateTime(w.fechaInicio) == DbFunctions.TruncateTime(DateTime.Now) && w.fechaFin == null).FirstOrDefault(); } CorteDTO c = new CorteDTO(); c.idCorte = corte.idCorte; c.idUsuario = corte.idUsuario; c.montoInicial = corte.montoInicial; c.fechaInicio = corte.fechaInicio; return(c); }
public IHttpActionResult PutCorte([FromBody] CorteDTO c) { Corte corte = new Corte(); corte.idCorte = c.idCorte; corte.idUsuario = c.idUsuario; corte.montoInicial = c.montoInicial; corte.montoFinal = c.montoFinal; corte.montoVentas = c.montoVentas; corte.diferencia = c.diferencia; corte.fechaInicio = c.fechaInicio; corte.fechaFin = DateTime.Now; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Entry(corte).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CorteExists(corte.idCorte)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
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); }
private void AgregarLisviwBordado(CorteDTO corte, BordadoDTO bordado) { ListViewItem c = new ListViewItem(corte.IdCorte.ToString()); c.SubItems.Add("Finalizado"); c.SubItems.Add(bordado.IdBordado.ToString()); if (bordado.Estado) { c.SubItems.Add("En proceso"); } else { c.SubItems.Add("Finalizado"); } c.SubItems.Add(""); c.SubItems.Add(""); c.SubItems.Add(""); c.SubItems.Add(""); c.SubItems.Add(""); c.SubItems.Add(""); listView1.Items.Add(c); }