public int CAL_ResguardoQA_Guardar(CalidadResguardoQA Obj, DataTable Detalle) { int Result = 0; try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_CAL_RESGUARDOQA_GUARDAR, conn)) { cmd.Parameters.AddWithValue("@Nombre", Obj.Nombre); cmd.Parameters.AddWithValue("@IdProducto", Obj.Producto.Id); cmd.Parameters.AddWithValue("@IdCarcasa", Obj.Carcasa.Id); cmd.Parameters.AddWithValue("@Reflex1", Obj.Reflex1.Id); cmd.Parameters.AddWithValue("@Reflex2", Obj.Reflex2.Id); cmd.Parameters.AddWithValue("@Piezas", Obj.Piezas); cmd.Parameters.AddWithValue("@OP", Obj.OP); cmd.Parameters.AddWithValue("@Lista", Obj.Lista); cmd.Parameters.AddWithValue("@Fecha", Obj.Fecha); cmd.Parameters.AddWithValue("@Detalle", Detalle); cmd.Parameters.AddWithValue("@IdUsuario", Obj.IdUsuario); cmd.CommandType = CommandType.StoredProcedure; Result = Convert.ToInt32(cmd.ExecuteScalar()); } } return(Result); } catch (Exception ex) { throw ex; } }
private void btnGuardar_Click(object sender, EventArgs e) { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { CalidadResguardoQA Obj = new CalidadResguardoQA(); Obj.Id = int.Parse(txtId.Text); Obj.Nombre = txtNombre.Text; Obj.Producto.Id = cboProducto.SelectedValue != null?int.Parse(cboProducto.SelectedValue.ToString()) : 0; Obj.Carcasa.Id = cboCarcasa.SelectedValue != null?int.Parse(cboCarcasa.SelectedValue.ToString()) : 0; Obj.Reflex1.Id = cboReflejante1.SelectedValue != null?int.Parse(cboReflejante1.SelectedValue.ToString()) : 0; Obj.Reflex2.Id = cboReflejante2.SelectedValue != null?int.Parse(cboReflejante2.SelectedValue.ToString()) : 0; Obj.Piezas = txtPiezas.Text.Trim().Length == 0 ? 0 : int.Parse(txtPiezas.Text); Obj.OP = txtOP.Text.Trim().Length == 0 ? "" : txtOP.Text; Obj.Lista = txtLista.Text.Trim().Length == 0 ? 0 : int.Parse(txtLista.Text); Obj.Fecha = dtFecha.Value.Year.ToString() + dtFecha.Value.Month.ToString().PadLeft(2, '0') + dtFecha.Value.Day.ToString().PadLeft(2, '0'); Obj.IdUsuario = BaseWinBP.UsuarioLogueado.ID; if (int.Parse(txtId.Text) == 0) { int Result = oEnsamble.CAL_ResguardoQA_Guardar(Obj, ObtenerDetalle()); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al guardar la informacion", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Información guardada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); txtId.Text = Result.ToString(); CargaDatos(); } } else { int Result = oEnsamble.CAL_ResguardoQA_Actualizar(Obj, ObtenerDetalle()); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al guardar la informacion", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Información guardada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); CargaDatos(); } } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al guardar los datos\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oEnsamble = null; } }
private void btnHistograma_Click(object sender, EventArgs e) { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { CalidadResguardoQA Obj = new CalidadResguardoQA(); Obj.Producto.Id = int.Parse(cboProducto.SelectedValue.ToString()); Obj.Carcasa.Id = int.Parse(cboCarcasa.SelectedValue.ToString()); Obj.Reflex1.Id = int.Parse(cboReflejante1.SelectedValue.ToString()); Obj.Reflex2.Id = cboReflejante2.SelectedValue != null?int.Parse(cboReflejante2.SelectedValue.ToString()) : 0; string Inicial = dtDesde.Value.Year.ToString() + dtDesde.Value.Month.ToString().PadLeft(2, '0') + dtDesde.Value.Day.ToString().PadLeft(2, '0'); string Final = dtHasta.Value.Year.ToString() + dtHasta.Value.Month.ToString().PadLeft(2, '0') + dtHasta.Value.Day.ToString().PadLeft(2, '0'); if (Ensamble) { frmHistograma frm = new frmHistograma(); frm.Ensamble = Ensamble; frm.oHistoria = oEnsamble.CAL_InspeccionEnsamble_HistogramaHistorico(Obj, Inicial, Final); frm.StartPosition = FormStartPosition.CenterScreen; frm.ShowDialog(); this.Close(); } else { List <CalidadResguardoQADetalle> oList = oEnsamble.CAL_ResguardoQA_Grafica(Obj, Inicial, Final); if (oList.Count > 0) { frmGraficaQA frm = new frmGraficaQA(); frm.StartPosition = FormStartPosition.CenterScreen; frm.oList = oList; frm.ShowDialog(); this.Close(); } else { RadMessageBox.Show("No existen datos a graficar con los criterios seleccionados", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); } } } catch (Exception ex) { RadMessageBox.Show("Ocurrio un error al cargar las gráficas\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oEnsamble = null; } }
public int CAL_ResguardoQA_Actualizar(CalidadResguardoQA Obj, DataTable Detalle) { int Result = 0; try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_CAL_RESGUARDOQA_ACTUALIZAR, conn)) { cmd.Parameters.AddWithValue("@Id", Obj.Id); cmd.Parameters.AddWithValue("@Detalle", Detalle); cmd.Parameters.AddWithValue("@IdUsuario", Obj.IdUsuario); cmd.CommandType = CommandType.StoredProcedure; Result = Convert.ToInt32(cmd.ExecuteScalar()); } } return(Result); } catch (Exception ex) { throw ex; } }
public List <CalidadResguardoQADetalle> CAL_ResguardoQA_Grafica(CalidadResguardoQA Item, string Inicial, string Final) { List <CalidadResguardoQADetalle> oList = new List <CalidadResguardoQADetalle>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_CAL_RESGUARDOQA_GRAFICA, conn)) { cmd.Parameters.AddWithValue("@IdProducto", Item.Producto.Id); cmd.Parameters.AddWithValue("@IdColor", Item.Carcasa.Id); cmd.Parameters.AddWithValue("@Reflex1", Item.Reflex1.Id); cmd.Parameters.AddWithValue("@Reflex2", Item.Reflex2.Id); cmd.Parameters.AddWithValue("@Inicial", Inicial); cmd.Parameters.AddWithValue("@Final", Final); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { CalidadResguardoQADetalle Obj = new CalidadResguardoQADetalle(); Obj.Id = int.Parse(reader["Superior"].ToString()); Obj.Valor0 = int.Parse(reader["Valor0"].ToString()); Obj.Valor1 = int.Parse(reader["Valor1"].ToString()); Obj.Valor2 = int.Parse(reader["Valor2"].ToString()); oList.Add(Obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
public List <CalidadResguardoQADetalle> CAL_ResguardoQA_Grafica(CalidadResguardoQA Item, string Inicial, string Final) { return(new CalidadDA().CAL_ResguardoQA_Grafica(Item, Inicial, Final)); }
public List <CalidadGraficasValores> CAL_InspeccionEnsamble_HistogramaHistorico(CalidadResguardoQA Obj, string Inicial, string Final) { return(new CalidadDA().CAL_InspeccionEnsamble_HistogramaHistorico(Obj, Inicial, Final)); }
public int CAL_ResguardoQA_Actualizar(CalidadResguardoQA Obj, DataTable Detalle) { return(new CalidadDA().CAL_ResguardoQA_Actualizar(Obj, Detalle)); }
public List <CalidadGraficasValores> CAL_InspeccionEnsamble_HistogramaHistorico(CalidadResguardoQA Obj, string Inicial, string Final) { List <CalidadGraficasValores> oList = new List <CalidadGraficasValores>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_CAL_INSPECCIONENSAMBLE_HISTOGRAMAHISTORICO, conn)) { cmd.Parameters.AddWithValue("@IdProducto", Obj.Producto.Id); cmd.Parameters.AddWithValue("@IdColor", Obj.Carcasa.Id); cmd.Parameters.AddWithValue("@Reflex1", Obj.Reflex1.Id); cmd.Parameters.AddWithValue("@Reflex2", Obj.Reflex2.Id); cmd.Parameters.AddWithValue("@Inicial", Inicial); cmd.Parameters.AddWithValue("@Final", Final); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { CalidadGraficasValores Item = new CalidadGraficasValores(); Item.Limite = int.Parse(reader["Superior"].ToString()); Item.Val1 = int.Parse(reader["Obs1"].ToString()); Item.Val2 = int.Parse(reader["Obs2"].ToString()); Item.Val3 = int.Parse(reader["Obs3"].ToString()); Item.Val4 = int.Parse(reader["Obs4"].ToString()); Item.Val5 = int.Parse(reader["Obs5"].ToString()); oList.Add(Item); } } } } return(oList); } catch (Exception ex) { throw ex; } }
public List <CalidadResguardoQA> CAL_ResguardoQA_Obtener(int IdProducto, string Fecha) { List <CalidadResguardoQA> oList = new List <CalidadResguardoQA>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_CAL_RESGUARDOQA_OBTENER, conn)) { cmd.Parameters.AddWithValue("@IdProducto", IdProducto); cmd.Parameters.AddWithValue("@Fecha", Fecha); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { CalidadResguardoQA Obj = new CalidadResguardoQA(); Obj.Id = int.Parse(reader["RES_Id"].ToString()); Obj.Nombre = reader["Nombre"].ToString(); Obj.Producto.Id = int.Parse(reader["TPR_Id"].ToString()); Obj.Carcasa.Id = int.Parse(reader["COL_Id"].ToString()); Obj.Reflex1.Id = int.Parse(reader["Reflex1"].ToString()); Obj.Reflex2.Id = int.Parse(reader["Reflex2"].ToString()); Obj.Piezas = int.Parse(reader["Piezas"].ToString()); Obj.Muestra = decimal.Parse(reader["Muestra"].ToString()); Obj.OP = reader["OP"].ToString(); Obj.Lista = int.Parse(reader["Lista"].ToString()); oList.Add(Obj); } if (oList.Count > 0) { if (reader.NextResult()) { while (reader.Read()) { CalidadResguardoQADetalle Item = new CalidadResguardoQADetalle(); Item.Id = int.Parse(reader["RDE_Id"].ToString()); Item.IdResguardo = int.Parse(reader["RES_Id"].ToString()); Item.Lote = reader["Lote"].ToString(); Item.Valor0 = int.Parse(reader["Valor0"].ToString()); Item.Valor1 = int.Parse(reader["Valor1"].ToString()); Item.Valor2 = int.Parse(reader["Valor2"].ToString()); Item.Promedio = int.Parse(reader["Promedio"].ToString()); Item.Minimo = int.Parse(reader["Minimo"].ToString()); Item.Maximo = int.Parse(reader["Maximo"].ToString()); oList[0].Detalle.Add(Item); } } } } } } return(oList); } catch (Exception ex) { throw ex; } }
public int CAL_ResguardoQA_Guardar(CalidadResguardoQA Obj, DataTable Detalle) { return(new CalidadBP().CAL_ResguardoQA_Guardar(Obj, Detalle)); }