public List <CalidadEnsambleDetalleBE> CAL_InspeccionEnsamble_AnalisisDetalle(int Lista) { List <CalidadEnsambleDetalleBE> oList = new List <CalidadEnsambleDetalleBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_CAL_INSPECCIONENSAMBLE_ANALISIS_DETALLE, conn)) { cmd.Parameters.AddWithValue("@Lista", Lista); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { CalidadEnsambleDetalleBE item = new CalidadEnsambleDetalleBE(); item.Lote = reader["Lote"].ToString(); item.Reflejante = int.Parse(reader["Reflejante"].ToString()); item.Obs1 = int.Parse(reader["Obs1"].ToString()); item.Obs2 = int.Parse(reader["Obs2"].ToString()); item.Obs3 = int.Parse(reader["Obs3"].ToString()); item.Obs4 = int.Parse(reader["Obs4"].ToString()); item.Obs5 = int.Parse(reader["Obs5"].ToString()); item.Maquina = reader["Maquina"].ToString(); oList.Add(item); } if (oList.Count > 0) { /* RESÚMEN */ if (reader.NextResult()) { while (reader.Read()) { CalidadResumenBE oDetalle = new CalidadResumenBE(); oDetalle.Fecha = DateTime.Parse(reader["Fecha"].ToString()); oDetalle.Maximo = int.Parse(reader["Maximo"].ToString()); oDetalle.Minimo = int.Parse(reader["Minimo"].ToString()); oDetalle.Promedio = decimal.Parse(reader["Promedio"].ToString()); oDetalle.DesvEst = decimal.Parse(reader["DesvE"].ToString()); oList[0].Resumen.Add(oDetalle); } } } } } } return(oList); } catch (Exception ex) { throw ex; } }
public List <CalidadEnsambleDetalleBE> CAL_InspeccionEnsamble_Obtener(int Lista) { List <CalidadEnsambleDetalleBE> oList = new List <CalidadEnsambleDetalleBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_CAL_INSPECCIONENSAMBLE_OBTENER, conn)) { cmd.Parameters.AddWithValue("@Lista", Lista); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { CalidadEnsambleDetalleBE item = new CalidadEnsambleDetalleBE(); item.Id = int.Parse(reader["Id"].ToString()); item.IdInspeccion = int.Parse(reader["IdInpeccion"].ToString()); item.Lote = reader["Lote"].ToString(); item.Maquina = reader["Maquina"].ToString(); item.Reflejante = int.Parse(reader["Reflejante"].ToString()); item.Obs1 = int.Parse(reader["Obs1"].ToString()); item.Obs2 = int.Parse(reader["Obs2"].ToString()); item.Obs3 = int.Parse(reader["Obs3"].ToString()); item.Obs4 = int.Parse(reader["Obs4"].ToString()); item.Obs5 = int.Parse(reader["Obs5"].ToString()); oList.Add(item); } } } } return(oList); } catch (Exception ex) { throw ex; } }