private void btnBuscar_Click(object sender, EventArgs e) { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { CalidadBE Obj = new CalidadBE(); Obj.Inyeccion.OP = txtOp.Text; Obj.Inyeccion.Color.Nombre = cboColores.SelectedValue.ToString(); Obj.Inyeccion.Detalle.Lista = txtLista.Text; Obj.Inyeccion.Detalle.Turno = txtTurno.Text; Obj.Operador = txtOperador.Text; oList = oEnsamble.CAL_InspeccionInyeccion_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 <InyeccionBE> CAL_InspeccionInyeccion_Analisis(CalidadBE Obj) { List <InyeccionBE> oList = new List <InyeccionBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_CAL_INSPECCIONINYECCION_ANALISIS, conn)) { cmd.Parameters.AddWithValue("@OP", Obj.Inyeccion.OP); cmd.Parameters.AddWithValue("@COLOR", Obj.Inyeccion.Color.Nombre); cmd.Parameters.AddWithValue("@Lista", Obj.Inyeccion.Detalle.Lista); cmd.Parameters.AddWithValue("@Turno", Obj.Inyeccion.Detalle.Turno); cmd.Parameters.AddWithValue("@Operador", Obj.Operador); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { InyeccionBE item = new InyeccionBE(); item.Id = int.Parse(reader["IdInyeccion"].ToString()); item.Fecha = DateTime.Parse(reader["Fecha"].ToString()); item.OP = reader["OP"].ToString(); item.Detalle.Lista = reader["Lista"].ToString(); item.Detalle.Turno = reader["Turno"].ToString(); item.Operador = reader["Operador"].ToString(); item.Detalle.Piezas = int.Parse(reader["Piezas"].ToString()); item.Detalle.Virgen = decimal.Parse(reader["Virgen"].ToString()); item.Detalle.Remolido = decimal.Parse(reader["Remolido"].ToString()); item.Detalle.Master = decimal.Parse(reader["Master"].ToString()); item.Detalle.Inicio = TimeSpan.Parse(reader["Inicio"].ToString()); item.Detalle.Fin = TimeSpan.Parse(reader["Fin"].ToString()); item.Detalle.Real = int.Parse(reader["Real"].ToString()); item.Detalle.Muestra = int.Parse(reader["Muestra"].ToString()); item.Detalle.Cav1 = bool.Parse(reader["Cav1"].ToString()); item.Detalle.Cav2 = bool.Parse(reader["Cav2"].ToString()); item.Detalle.Cav3 = bool.Parse(reader["Cav3"].ToString()); item.Detalle.Cav4 = bool.Parse(reader["Cav4"].ToString()); item.Detalle.Cav5 = bool.Parse(reader["Cav5"].ToString()); item.Detalle.Cav6 = bool.Parse(reader["Cav6"].ToString()); item.Detalle.Cav7 = bool.Parse(reader["Cav7"].ToString()); item.Detalle.Cav8 = bool.Parse(reader["Cav8"].ToString()); item.Detalle.Porcentaje = decimal.Parse(reader["Porcentaje"].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(); int Result = 0; bool bFlag = false; try { CalidadBE Obj = new CalidadBE(); Obj.Lista = int.Parse(txtLista.Text); Obj.Inyeccion.Id = int.Parse(txtId.Text); Obj.Operador = cboOperador.Text; Obj.IdUsuario = BaseWinBP.UsuarioLogueado.ID; if (int.Parse(txtIdDetalle.Text) == 0) { Result = oEnsamble.CAL_InspeccionInyeccion_Guarda(Obj, ObtenerDetalle()); } else { Result = oEnsamble.CAL_InspeccionInyeccion_Actualiza(int.Parse(txtIdDetalle.Text), ObtenerDetalle()); bFlag = true; } 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); Limpiar(true); EstablecerFoco(); if (bFlag) { txtMuestra.Text = Result.ToString(); } else { CargarDatos(); } } } 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_InspeccionInyeccion_Guarda(CalidadBE Obj, DataTable Detalle) { int Result = 0; try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_CAL_INSPECCIONINYECCION_GUARDA, conn)) { cmd.Parameters.AddWithValue("@IdInyeccion", Obj.Inyeccion.Id); cmd.Parameters.AddWithValue("@Lista", Obj.Lista); cmd.Parameters.AddWithValue("@Operador", Obj.Operador); 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 <InyeccionBE> CAL_InspeccionInyeccion_Analisis(CalidadBE Obj) { return(new CalidadDA().CAL_InspeccionInyeccion_Analisis(Obj)); }
public int CAL_InspeccionInyeccion_Guarda(CalidadBE Obj, DataTable Detalle) { return(new CalidadDA().CAL_InspeccionInyeccion_Guarda(Obj, Detalle)); }