private void TxbCodigo_Leave(object sender, EventArgs e) { try { SqlParameter[] Parametros_ConsultaCargos = new SqlParameter[4]; Parametros_ConsultaCargos[0] = new SqlParameter("@Op", "SubTiposEspe"); Parametros_ConsultaCargos[1] = new SqlParameter("@ParametroChar", this.TxbCodigo.Text.Trim()); Parametros_ConsultaCargos[2] = new SqlParameter("@ParametroInt", "0"); Parametros_ConsultaCargos[3] = new SqlParameter("@ParametroNuemric", "0"); ConsultaEntidades Maestro = new ConsultaEntidades(); GuardarDatos Guardar = new GuardarDatos(); Ent_SubTipos Reader = new Ent_SubTipos(); Reader = Maestro.Subtipos("SpConsulta_Tablas", Parametros_ConsultaCargos); if (Reader.Codigo != null) { this.TxbNombre.Text = Reader.Nombre; this.TxbDetalle.Text = Reader.Detalle; } else { this.TxbNombre.Text = ""; this.TxbDetalle.Text = ""; } } catch (Exception Ex1) { MessageBox.Show(Ex1.Message);; } }
private void btnSave_Click(object sender, EventArgs e) { try { SqlParameter[] ParametrosEnt = new SqlParameter[4]; ParametrosEnt[1] = new SqlParameter("@Codigo", this.TxbCodigo.Text.Trim()); ParametrosEnt[2] = new SqlParameter("@Nombre", this.TxbNombre.Text.Trim()); ParametrosEnt[3] = new SqlParameter("@Detalle", this.TxbDetalle.Text.Trim()); SqlParameter[] Parametros_Consulta = new SqlParameter[4]; Parametros_Consulta[0] = new SqlParameter("@Op", "SubTiposEspe"); Parametros_Consulta[1] = new SqlParameter("@ParametroChar", this.TxbCodigo.Text.Trim()); Parametros_Consulta[2] = new SqlParameter("@ParametroInt", "0"); Parametros_Consulta[3] = new SqlParameter("@ParametroNuemric", "0"); ConsultaEntidades Maestro = new ConsultaEntidades(); GuardarDatos Guardar = new GuardarDatos(); Ent_SubTipos Reader = new Ent_SubTipos(); Reader = Maestro.Subtipos("SpConsulta_Tablas", Parametros_Consulta); if (Reader.Detalle == null) { ParametrosEnt[0] = new SqlParameter("@Op", "I"); } else { ParametrosEnt[0] = new SqlParameter("@Op", "U"); } Guardar.booleano("Sp_Guardar_Subtipos", ParametrosEnt); if (Reader.Codigo == null) { MessageBox.Show("SubTipo creado satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("SubTipo actualizado satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception Exc) { MessageBox.Show(Exc.Message, "System Information", MessageBoxButtons.OK, MessageBoxIcon.Error); } }