Example #1
0
        public List <CalidadDetalleBE> CAL_InspeccionInyeccion_AnalisisDetalle(int Lista)
        {
            List <CalidadDetalleBE> oList = new List <CalidadDetalleBE>();

            try {
                using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) {
                    conn.Open();
                    using (SqlCommand cmd = new SqlCommand(CONS_USP_CAL_INSPECCIONINYECCION_ANALISIS_DETALLE, conn)) {
                        cmd.Parameters.AddWithValue("@Lista", Lista);

                        cmd.CommandType = CommandType.StoredProcedure;
                        using (SqlDataReader reader = cmd.ExecuteReader()) {
                            while (reader.Read())
                            {
                                CalidadDetalleBE item = new CalidadDetalleBE();

                                item.Hora   = TimeSpan.Parse(reader["Hora"].ToString());
                                item.Cav1_1 = int.Parse(reader["Cav1"].ToString());
                                item.Cav2_1 = int.Parse(reader["Cav2"].ToString());
                                item.Cav3_1 = int.Parse(reader["Cav3"].ToString());
                                item.Cav4_1 = int.Parse(reader["Cav4"].ToString());
                                item.Cav5_1 = int.Parse(reader["Cav5"].ToString());
                                item.Cav6_1 = int.Parse(reader["Cav6"].ToString());
                                item.Cav7_1 = int.Parse(reader["Cav7"].ToString());
                                item.Cav8_1 = int.Parse(reader["Cav8"].ToString());

                                oList.Add(item);
                            }

                            if (oList.Count > 0)
                            {
                                /* RESÚMEN */
                                if (reader.NextResult())
                                {
                                    while (reader.Read())
                                    {
                                        CalidadResumenBE oDetalle = new CalidadResumenBE();
                                        oDetalle.Cavidad  = int.Parse(reader["Cav"].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_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;
            }
        }