Example #1
0
        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;
            }
        }
Example #2
0
        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;
            }
        }