private void btnBuscar_Click(object sender, EventArgs e) { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { CalidadEnsambleBE Obj = new CalidadEnsambleBE(); Obj.Parametros.OP = txtOp.Text; Obj.Parametros.Lista = txtLista.Text.Trim().Length == 0 ? 0 : int.Parse(txtLista.Text); Obj.Parametros.Producto.Id = cboProducto.SelectedValue == null ? 0 : int.Parse(cboProducto.SelectedValue.ToString()); Obj.Parametros.Carcasa.Id = cboCarcasa.SelectedValue == null ? 0 : int.Parse(cboCarcasa.SelectedValue.ToString()); Obj.Parametros.Reflex1.Id = cboReflejante1.SelectedValue == null ? 0 : int.Parse(cboReflejante1.SelectedValue.ToString()); Obj.Parametros.Reflex2.Id = cboReflejante2.SelectedValue == null ? 0 : int.Parse(cboReflejante1.SelectedValue.ToString()); Obj.Operador = txtOperador.Text; oList = oEnsamble.CAL_InspeccionEnsamble_Analisis(Obj); if (oList.Count > 0) { gvDatos.DataSource = oList; } else { gvDatos.DataSource = null; gvDetalle.DataSource = null; gvResumen.DataSource = null;; RadMessageBox.Show("No existe información con los criterios seleccionados", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al obtener la información\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oEnsamble = null; } }
public List <CalidadEnsambleBE> CAL_InspeccionEnsamble_Analisis(CalidadEnsambleBE Obj) { List <CalidadEnsambleBE> oList = new List <CalidadEnsambleBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_CAL_INSPECCIONENSAMBLE_ANALISIS, conn)) { cmd.Parameters.AddWithValue("@OP", Obj.Parametros.OP); cmd.Parameters.AddWithValue("@Lista", Obj.Parametros.Lista); cmd.Parameters.AddWithValue("@IdProd", Obj.Parametros.Producto.Id); cmd.Parameters.AddWithValue("@IdColor", Obj.Parametros.Carcasa.Id); cmd.Parameters.AddWithValue("@IdRef1", Obj.Parametros.Reflex1.Id); cmd.Parameters.AddWithValue("@IdRef2", Obj.Parametros.Reflex2.Id); cmd.Parameters.AddWithValue("@Operador", Obj.Operador); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { CalidadEnsambleBE item = new CalidadEnsambleBE(); item.Id = int.Parse(reader["Id"].ToString()); item.Muestra = int.Parse(reader["Muestra"].ToString()); item.Total = int.Parse(reader["Total"].ToString()); item.Porcentaje = reader["Porcentaje"].ToString(); item.Fecha = DateTime.Parse(reader["Fecha"].ToString()); item.Parametros.OP = reader["OP"].ToString(); item.Parametros.Lista = int.Parse(reader["Lista"].ToString()); item.Parametros.Producto.Nombre = reader["TPR_Nombre"].ToString(); item.Parametros.Carcasa.Nombre = reader["Carcasa"].ToString(); item.Parametros.Reflex1.Nombre = reader["Reflex1"].ToString(); item.Parametros.Reflex2.Nombre = reader["Reflex2"].ToString(); item.Operador = reader["Operador"].ToString(); oList.Add(item); } } } } return(oList); } catch (Exception ex) { throw ex; } }
private void btnGuardar_Click(object sender, EventArgs e) { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { CalidadEnsambleBE Obj = new CalidadEnsambleBE(); Obj.Id = int.Parse(txtIdInspeccion.Text); Obj.Parametros.Id = int.Parse(txtId.Text); Obj.Operador = txtOperador.Text; Obj.IdUsuario = BaseWinBP.UsuarioLogueado.ID; if (int.Parse(txtIdInspeccion.Text) == 0) { int Result = oEnsamble.CAL_InspeccionEnsamble_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); txtIdInspeccion.Text = Result.ToString(); CargaDatos(); } } else { int Result = oEnsamble.CAL_InspeccionEnsamble_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; } }
public int CAL_InspeccionEnsamble_Actualizar(CalidadEnsambleBE Obj, System.Data.DataTable Detalle) { int Result = 0; try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_CAL_INSPECCIONENSAMBLE_ACTUALIZAR, conn)) { cmd.Parameters.AddWithValue("@IdInspeccion", 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 <CalidadEnsambleBE> CAL_InspeccionEnsamble_Consultar(int Lista) { List <CalidadEnsambleBE> oList = new List <CalidadEnsambleBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_CAL_INSPECCIONENSAMBLE_CONSULTAR, conn)) { cmd.Parameters.AddWithValue("@Lista", Lista); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { CalidadEnsambleBE Obj = new CalidadEnsambleBE(); Obj.Id = int.Parse(reader["IdInspeccion"].ToString()); Obj.Parametros.Id = int.Parse(reader["Id"].ToString()); Obj.Parametros.OP = reader["OP"].ToString(); Obj.Parametros.Producto.Nombre = reader["TPR_Nombre"].ToString(); Obj.Parametros.Carcasa.Nombre = reader["COL_Nombre"].ToString(); Obj.Parametros.Reflex1.Nombre = reader["Reflex1"].ToString(); Obj.Parametros.Reflex2.Nombre = reader["Reflex2"].ToString(); Obj.Operador = reader["Operador"].ToString(); Obj.Norma = int.Parse(reader["Norma"].ToString()); Obj.Muestra = int.Parse(reader["Muestra"].ToString()); oList.Add(Obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
public int CAL_InspeccionEnsamble_Actualizar(CalidadEnsambleBE Obj, System.Data.DataTable Detalle) { return(new EnsambleDA().CAL_InspeccionEnsamble_Actualizar(Obj, Detalle)); }
public List <CalidadEnsambleBE> CAL_InspeccionEnsamble_Analisis(CalidadEnsambleBE Obj) { return(new CalidadDA().CAL_InspeccionEnsamble_Analisis(Obj)); }
public int CAL_InspeccionEnsamble_Guardar(CalidadEnsambleBE Obj, DataTable Detalle) { return(new EnsambleBP().CAL_InspeccionEnsamble_Guardar(Obj, Detalle)); }