public override void Siguiente() { ePERFIL _oePERFIL = new ePERFIL(); _oePERFIL.PER_codigo = this.txtCodigo.Text.Trim(); cargarDatos(balPERFIL.siguienteRegistro(_oePERFIL)); }
public override void Anterior() { ePERFIL _oePERFIL = new ePERFIL(); _oePERFIL.PER_codigo = this.txtCodigo.Text.Trim(); cargarDatos(balPERFIL.anteriorRegistro(_oePERFIL)); }
private void txtFiltrar_TextChanged(object sender, EventArgs e) { ePERFIL o = new ePERFIL(); o.PER_codigo = this.cmbPerfil.SelectedValue.ToString().Trim(); string filtro = this.txtFiltrar.Text; cargarDatos(balPERFIL_REGLA.mostrarReglas(o, filtro)); }
private void btnGoPerfil_Click(object sender, EventArgs e) { ePERFIL o = new ePERFIL(); o.PER_codigo = this.cmbPerfil.SelectedValue != null?this.cmbPerfil.SelectedValue.ToString() : ""; frmDM_Perfil o2 = new frmDM_Perfil(o); o2.MdiParent = this.MdiParent; o2.Show(); }
private void cmbPerfil_SelectedIndexChanged(object sender, EventArgs e) { this.chkSeleccionarTodo.Checked = false; ePERFIL o = new ePERFIL(); o.PER_codigo = this.cmbPerfil.SelectedValue.ToString().Trim(); string filtro = this.txtFiltrar.Text; cargarDatos(balPERFIL_REGLA.mostrarReglas(o, filtro)); }
public override void Buscar() { ePERFIL oePERFIL = new ePERFIL(); balPERFIL obalPERFIL = new balPERFIL(); _frmBusqueda ventana = new _frmBusqueda(false, "buscarRegistro", obalPERFIL); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK) { oePERFIL.PER_codigo = ventana.pk; DataTable dt = balPERFIL.obtenerRegistro(oePERFIL); cargarDatos(dt); } }
public bool eliminarRegistro(ePERFIL oePERFIL) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_PERFIL_eliminarRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cnn.Open(); cmd.Parameters.Add(new SqlParameter("@PER_CODIGO", oePERFIL.PER_codigo)); return(cmd.ExecuteNonQuery() > 0); } }
public override bool Actualizar() { bool rpta = false; try { ePERFIL _oePERFIL = new ePERFIL(); _oePERFIL.PER_codigo = this.txtCodigo.Text.Trim(); _oePERFIL.PER_nombre = this.txtNombre.Text.Trim(); _oePERFIL.PER_descripcion = this.txtDescripcion.Text.Trim(); _oePERFIL.PER_is_admin = this.chkIsAdmin.Checked ? "S" : "N"; if (balPERFIL.actualizarRegistro(_oePERFIL)) { mensaje("actualizar", ""); //MessageBox.Show("El registro fue actualizado correctamente.", "SICO", MessageBoxButtons.OK, MessageBoxIcon.Information); this.txtCodigo.ReadOnly = true; rpta = true; } } catch (CustomException ex) { if (ex.tupla != null) { foreach (Control c in this.gpbInformacion.Controls) { foreach (var item in ex.tupla) { if (c.Tag != null && c.Tag.ToString() == item.name) { errValidacion.SetError(c, item.message.ToString()); } } } mensaje("subsanar", ""); } else { mensaje("corregir", ex.Message); } } catch (Exception ex) { MessageBox.Show("OcurriĆ³ un error inesperado:\r\n" + ex.Message, "SICO", MessageBoxButtons.OK, MessageBoxIcon.Information); } return(rpta); }
public DataTable obtenerRegistro(ePERFIL oePERFIL) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_PERFIL_obtenerRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter dad = new SqlDataAdapter(cmd); dad.SelectCommand.Parameters.Add(new SqlParameter("@PER_CODIGO", oePERFIL.PER_codigo)); DataTable dt = new DataTable(); dad.Fill(dt); return(dt); } }
public DataTable mostrarReglas(ePERFIL oePERFIL, string filtro) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "[pa_op_PERFIL_REGLA_MostrarReglas]"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter dad = new SqlDataAdapter(cmd); dad.SelectCommand.Parameters.Add(new SqlParameter("@PER_CODIGO", oePERFIL.PER_codigo)); dad.SelectCommand.Parameters.Add(new SqlParameter("@filtro", filtro)); DataTable dt = new DataTable(); dad.Fill(dt); return(dt); } }
public bool actualizarRegistro(ePERFIL oePERFIL) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_PERFIL_actualizarRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cnn.Open(); cmd.Parameters.Add(new SqlParameter("@PER_CODIGO", oePERFIL.PER_codigo)); //variable tipo:string cmd.Parameters.Add(new SqlParameter("@PER_NOMBRE", oePERFIL.PER_nombre)); //variable tipo:string cmd.Parameters.Add(new SqlParameter("@PER_DESCRIPCION", (object)oePERFIL.PER_descripcion ?? DBNull.Value)); //variable tipo:string cmd.Parameters.Add(new SqlParameter("@PER_IS_ADMIN", oePERFIL.PER_is_admin)); //variable tipo:string return(cmd.ExecuteNonQuery() > 0); } }
public frmDM_Perfil(ePERFIL o) { InitializeComponent(); tabla = "PERFIL"; this._o = o; }