private void btnGuardar_Click(object sender, EventArgs e) { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { if (txtOP.Text.Trim().Length > 0 && cboColores.SelectedValue != null) { if (RadMessageBox.Show("Desea guardar los cambios...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { InyeccionBE Obj = new InyeccionBE(); Obj.OP = txtOP.Text; Obj.Color.Nombre = cboColores.SelectedValue.ToString(); Obj.IdUsuario = BaseWinBP.UsuarioLogueado.ID; int Result = oEnsamble.PRO_Inyeccion_Guardar(Obj, CrearTablasAuxiliares()); 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); CargaGrid(); } } } else { RadMessageBox.Show("Debe capturar la OP y Seleccionar el color para continuar", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); } } 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 CalidadBE() { Id = 0; Lista = 0; Inyeccion = new InyeccionBE(); Operador = string.Empty; Fecha = DateTime.Today; IdUsuario = 0; Detalle = new CalidadDetalleBE(); Flag = false; }
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; } }
public List <InyeccionDetalleBE> PRO_Inyeccion_Obtener(InyeccionBE Obj) { List <InyeccionDetalleBE> oList = new List <InyeccionDetalleBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_PRO_INYECCION_OBTENER, conn)) { cmd.Parameters.AddWithValue("@OP", Obj.OP); cmd.Parameters.AddWithValue("@Color", Obj.Color.Nombre); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { InyeccionDetalleBE obj = new InyeccionDetalleBE(); obj.Id = int.Parse(reader["IdInyeccion"].ToString()); obj.Fecha = DateTime.Parse(reader["Fecha"].ToString()); obj.Lista = reader["Lista"].ToString(); obj.Turno = reader["Turno"].ToString(); obj.Piezas = int.Parse(reader["Piezas"].ToString()); obj.Virgen = decimal.Parse(reader["Virgen"].ToString()); obj.Remolido = decimal.Parse(reader["Remolido"].ToString()); obj.Master = decimal.Parse(reader["Master"].ToString()); obj.Inicio = TimeSpan.Parse(reader["Inicio"].ToString()); obj.Fin = TimeSpan.Parse(reader["Fin"].ToString()); obj.Real = int.Parse(reader["Real"].ToString()); obj.Muestra = int.Parse(reader["Muestra"].ToString()); obj.Porcentaje = decimal.Parse(reader["Porcentaje"].ToString()); obj.Cav1 = bool.Parse(reader["CAV1"].ToString()); obj.Cav2 = bool.Parse(reader["CAV2"].ToString()); obj.Cav3 = bool.Parse(reader["CAV3"].ToString()); obj.Cav4 = bool.Parse(reader["CAV4"].ToString()); obj.Cav5 = bool.Parse(reader["CAV5"].ToString()); obj.Cav6 = bool.Parse(reader["CAV6"].ToString()); obj.Cav7 = bool.Parse(reader["CAV7"].ToString()); obj.Cav8 = bool.Parse(reader["CAV8"].ToString()); oList.Add(obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
private void CargaGrid() { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { gvDatos.DataSource = null; InyeccionBE Obj = new InyeccionBE(); Obj.OP = txtOP.Text; Obj.Color.Nombre = cboColores.SelectedValue.ToString(); oList = oEnsamble.PRO_Inyeccion_Obtener(Obj); gvDatos.DataSource = oList; } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al cargar los datos\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oEnsamble = null; } }
public int PRO_Inyeccion_Guardar(InyeccionBE Obj, DataTable Detalle) { int Result = 0; try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_PRO_INYECCION_GUARDAR, conn)) { cmd.Parameters.AddWithValue("@OP", Obj.OP); cmd.Parameters.AddWithValue("@Color", Obj.Color.Nombre); 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 int PRO_Inyeccion_Guardar(InyeccionBE Obj, DataTable Detalle) { return(new InyeccionDA().PRO_Inyeccion_Guardar(Obj, Detalle)); }
public List <InyeccionDetalleBE> PRO_Inyeccion_Obtener(InyeccionBE Obj) { return(new InyeccionDA().PRO_Inyeccion_Obtener(Obj)); }
private void CargarDatos() { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { if (txtLista.Text.Trim().Length > 0) { InyeccionBE Obj = oEnsamble.PRO_Inyeccion_Consulta(int.Parse(txtLista.Text)); decimal Porc = 0; if (Obj != null) { txtId.Text = Obj.Id.ToString(); txtIdDetalle.Text = Obj.Detalle.Id.ToString(); txtOp.Text = Obj.OP; cboOperador.Text = Obj.Operador; txtColor.Text = Obj.Color.Nombre; txtFecha.Text = Obj.Detalle.Fecha.ToShortDateString(); txtReal.Text = Obj.Detalle.Piezas.ToString(); txtTurno.Text = Obj.Detalle.Turno; txtVirgen.Text = Obj.Detalle.Virgen.ToString(); txtRemolido.Text = Obj.Detalle.Remolido.ToString(); txtMaster.Text = Obj.Detalle.Master.ToString(); txtMuestra.Text = Obj.Muestra.ToString(); Porc = Obj.Detalle.Piezas != 0 ? (decimal.Parse(Obj.Muestra.ToString()) / decimal.Parse(Obj.Detalle.Piezas.ToString())) * 100 : 0; txtPorc.Text = Porc.ToString("##.#0"); #region CAVIDADES txtCav1_1.Enabled = Obj.Detalle.Cav1; txtCav1_2.Enabled = Obj.Detalle.Cav1; txtCav2_1.Enabled = Obj.Detalle.Cav2; txtCav2_2.Enabled = Obj.Detalle.Cav2; txtCav3_1.Enabled = Obj.Detalle.Cav3; txtCav3_2.Enabled = Obj.Detalle.Cav3; txtCav4_1.Enabled = Obj.Detalle.Cav4; txtCav4_2.Enabled = Obj.Detalle.Cav4; txtCav5_1.Enabled = Obj.Detalle.Cav5; txtCav5_2.Enabled = Obj.Detalle.Cav5; txtCav6_1.Enabled = Obj.Detalle.Cav6; txtCav6_2.Enabled = Obj.Detalle.Cav6; txtCav7_1.Enabled = Obj.Detalle.Cav7; txtCav7_2.Enabled = Obj.Detalle.Cav7; txtCav8_1.Enabled = Obj.Detalle.Cav8; txtCav8_2.Enabled = Obj.Detalle.Cav8; #endregion #region NORMA X CAVIDAD oNorma.Add(Obj.Norma); #endregion //SendKeys.Send("{TAB}"); } else { RadMessageBox.Show("No existe información para la lista capturada", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); Limpiar(false); } } else { RadMessageBox.Show("El número de lista es incorrecto o no existe", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } } catch (Exception ex) { throw ex; } finally { oEnsamble = null; } }
public InyeccionBE PRO_Inyeccion_Consulta(int Lista) { InyeccionBE obj = null; try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_PRO_INYECCION_CONSULTA, conn)) { cmd.Parameters.AddWithValue("@Lista", Lista); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { obj = new InyeccionBE(); /* ENCABEZADO */ obj.Id = int.Parse(reader["Id"].ToString()); obj.OP = reader["OP"].ToString(); obj.Color.Nombre = reader["Color"].ToString(); obj.Operador = reader["Operador"].ToString(); obj.Muestra = int.Parse(reader["Muestra"].ToString()); /* DETALLE */ obj.Detalle.Id = int.Parse(reader["IdInspecion"].ToString()); obj.Detalle.Fecha = DateTime.Parse(reader["Fecha"].ToString()); obj.Detalle.Piezas = int.Parse(reader["Piezas"].ToString()); obj.Detalle.Turno = reader["Turno"].ToString(); obj.Detalle.Virgen = decimal.Parse(reader["Virgen"].ToString()); obj.Detalle.Remolido = decimal.Parse(reader["Remolido"].ToString()); obj.Detalle.Master = decimal.Parse(reader["Master"].ToString()); obj.Detalle.Cav1 = bool.Parse(reader["CAV1"].ToString()); obj.Detalle.Cav2 = bool.Parse(reader["CAV2"].ToString()); obj.Detalle.Cav3 = bool.Parse(reader["CAV3"].ToString()); obj.Detalle.Cav4 = bool.Parse(reader["CAV4"].ToString()); obj.Detalle.Cav5 = bool.Parse(reader["CAV5"].ToString()); obj.Detalle.Cav6 = bool.Parse(reader["CAV6"].ToString()); obj.Detalle.Cav7 = bool.Parse(reader["CAV7"].ToString()); obj.Detalle.Cav8 = bool.Parse(reader["CAV8"].ToString()); } if (reader.NextResult()) { while (reader.Read()) { obj.Norma.Cav1 = decimal.Parse(reader["NOR_Cav1"].ToString()); obj.Norma.Cav2 = decimal.Parse(reader["NOR_Cav2"].ToString()); obj.Norma.Cav3 = decimal.Parse(reader["NOR_Cav3"].ToString()); obj.Norma.Cav4 = decimal.Parse(reader["NOR_Cav4"].ToString()); obj.Norma.Cav5 = decimal.Parse(reader["NOR_Cav5"].ToString()); obj.Norma.Cav6 = decimal.Parse(reader["NOR_Cav6"].ToString()); obj.Norma.Cav7 = decimal.Parse(reader["NOR_Cav7"].ToString()); obj.Norma.Cav8 = decimal.Parse(reader["NOR_Cav8"].ToString()); } } } } } return(obj); } catch (Exception ex) { throw ex; } }