public DataTable devuelveDatos(object obj) { string cadenaWhere = ""; bool edo = false; BO.Revision data = (BO.Revision)obj; bd = new BaseDB(); if (data.Id_admin > 0) { cadenaWhere += " id_admin=@id_admin and"; bd.Cmd.Parameters.Add("@id_admin", SqlDbType.Int); bd.Cmd.Parameters["@id_admin"].Value = data.Id_admin; edo = true; } if (data.Id_historia > 0) { cadenaWhere += " id_historia=@id_historia and"; bd.Cmd.Parameters.Add("@id_historia", SqlDbType.Int); bd.Cmd.Parameters["@id_historia"].Value = data.Id_historia; edo = true; } if (edo == true) { cadenaWhere = "WHERE " + cadenaWhere.Remove(cadenaWhere.Length - 3, 3); } sql = " SELECT * FROM admin_revision " + cadenaWhere; DataTable dt = new DataTable(); bd.execQuery(sql).Fill(dt); return(dt); }
public void DoOpen() { BO.Revision oRevision = new BO.Revision(); DAO.Revision oRevisionDAO = new DAO.Revision(); DataTable dt = oRevisionDAO.devuelveDatos(oRevision); gvRevisiones.DataSource = dt; gvRevisiones.DataBind(); }
public void buscar() { BO.Revision obj = (BO.Revision)Session["frmRevisionBO"]; DAO.Revision objCtrl = new DAO.Revision(); DataTable dt = objCtrl.devuelveDatos(obj); if (dt.Rows.Count != 0) { txtId_admin.Text = dt.Rows[0]["id_admin"].ToString(); txtIdHistoria.Text = dt.Rows[0]["id_historia"].ToString(); lboxEstado.SelectedValue = dt.Rows[0]["id_estatus"].ToString(); } }
protected void gvRevisiones_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Editar") { int indice = Convert.ToInt32(e.CommandArgument); int id = (int)gvRevisiones.DataKeys[indice].Value; //BO.Categoria obj = new BO.Categoria(); //obj.Id_categoria = id; BO.Revision obj = new BO.Revision(); obj.Id_historia = id; Session["frmRevisionOperacion"] = "Editar"; Session["frmRevisionBO"] = obj; Response.Redirect("wfEditarRevision.aspx"); } }
public int eliminaDatos(object obj) { BO.Revision data = (BO.Revision)obj; bd = new BaseDB(); sql = "DELETE FROM admin_revision WHERE id_historia=@id_historia"; bd.Cmd.Parameters.AddWithValue("@id_categoria", data.Id_historia); int i = bd.execNonQuery(sql); if (i == 0) { return(0); } return(1); }
public void eliminar() { BO.Revision obj = (BO.Revision)Session["frmRevisionBO"]; DAO.Revision objCtrl = new DAO.Revision(); obj.Id_historia = Convert.ToInt32(txtIdHistoria.Text); int ok = objCtrl.eliminaDatos(obj); if (ok != 0) { Response.Redirect("wfTablaRevisiones.aspx"); } else { Mensaje("La operación se realizó de manera correcta"); } }
public int creaRevision(object obj) { BO.Revision data = (BO.Revision)obj; bd = new BaseDB(); sql = "INSERT INTO admin_revision VALUES(@id_admin, @id_historia, GETDATE(), @id_estatus)"; bd.Cmd.Parameters.AddWithValue("@id_admin", data.Id_admin); bd.Cmd.Parameters.AddWithValue("@id_historia", data.Id_historia); //bd.Cmd.Parameters.AddWithValue("@fecha_aprovacion", data.FechaRevision); bd.Cmd.Parameters.AddWithValue("@id_estatus", data.Id_estado); int i = bd.execNonQuery(sql); if (i == 0) { return(0); } else { return(1); } }
public void agregar() { string mensaje = ""; if (txtId_admin.Text == string.Empty) { mensaje = mensaje + "Introduce el Titulo\n"; } if (txtIdHistoria.Text == string.Empty) { mensaje = mensaje + "Introduce el contenido\n"; } if (mensaje.Trim().Length == 0) { BO.Revision obj = new BO.Revision(); DAO.Revision objCtrl = new DAO.Revision(); obj.Id_admin = Convert.ToInt32(txtId_admin.Text); obj.Id_historia = Convert.ToInt32(txtIdHistoria.Text); obj.Id_estado = Convert.ToInt32(lboxEstado.SelectedValue); int ok = objCtrl.creaRevision(obj); if (ok != 0) { Response.Redirect("wfTablaRevisiones.aspx"); } else { Mensaje("La operación no se realizó de manera correcta"); } } else { Mensaje("Favor de ingresar los siguientes datos:\n" + mensaje); } }
public int actualizaRevision(object obj) { BO.Revision data = (BO.Revision)obj; bd = new BaseDB(); sql = "UPDATE admin_revision " + "SET id_admin=@id_admin," + //" id_historia=@id_historia" + " fecha_aprovacion = GETDATE()," + " id_estatus = @id_estatus" + " WHERE id_historia=@id_historia"; bd.Cmd.Parameters.AddWithValue("@id_admin", data.Id_admin); bd.Cmd.Parameters.AddWithValue("@id_estatus", data.Id_estado); bd.Cmd.Parameters.AddWithValue("@id_historia", data.Id_historia); int i = bd.execNonQuery(sql); if (i == 0) { return(0); } return(1); }