protected void btnBuscar_Click(object sender, EventArgs e) { try { est.EST_AUDITORIA audi = new est.EST_AUDITORIA(); audi.fecIni = DateTime.Parse(txtFechaDesde.Text); audi.fecFin = DateTime.Parse(txtFechaHasta.Text); audi.accion = cboAccion.SelectedValue; audi.idUsuario = int.Parse(cboUsuario.SelectedValue); audi.pagina = cboModulo.SelectedValue; audi.codigo = txtCodigo.Value; audi.idTabla = 0; if (txtIdTabla.Text.Trim() != "") { audi.idTabla = int.Parse(txtIdTabla.Text.Trim()); } dgvDatos.DataSource = objAudi.fun_listar_auditoria(audi); dgvDatos.DataBind(); lblRegistros.Text = dgvDatos.Rows.Count.ToString(); } catch (Exception ex) { lblError.Text = ex.Message; } }
public DataTable fun_listar_auditoria(est.EST_AUDITORIA audi) { try { return(objAudi.listar_auditoria(audi)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public DataTable listar_auditoria(est.EST_AUDITORIA audi) { try { DataTable dt = new DataTable(); using (SqlDataAdapter adap = new SqlDataAdapter("usp_auditoria_listar", cad_cn)) { adap.SelectCommand.CommandType = CommandType.StoredProcedure; adap.SelectCommand.Parameters.AddWithValue("@fecIni", audi.fecIni); adap.SelectCommand.Parameters.AddWithValue("@fecFin", audi.fecFin); adap.SelectCommand.Parameters.AddWithValue("@accion", audi.accion); adap.SelectCommand.Parameters.AddWithValue("@usuario", audi.idUsuario); adap.SelectCommand.Parameters.AddWithValue("@pagina", audi.pagina); adap.SelectCommand.Parameters.AddWithValue("@codigo", audi.codigo); adap.SelectCommand.Parameters.AddWithValue("@idTabla", audi.idTabla); adap.Fill(dt); } return(dt); } catch (Exception ex) { throw new Exception(ex.Message); } }