예제 #1
0
        private void guardar()
        {
            bool esEditar   = !String.IsNullOrEmpty(Request["id"]);
            bool auxControl = false;

            BRL.tbl_Usuario objUsuario = new BRL.tbl_Usuario();
            objUsuario = (BRL.tbl_Usuario)Session["usuario"];
            BRL.tbl_Cuenta objCuenta = new BRL.tbl_Cuenta();

            if (esEditar)
            {
                objCuenta = objCuenta.traertbl_Cuenta(int.Parse(Request["id"]));
            }

            objCuenta.nombre        = this.txbNombre.Text.Trim();
            objCuenta.idUsuario     = objUsuario.idUsuario;
            objCuenta.fechaCreacion = DateTime.Now;
            objCuenta.eliminado     = false;

            auxControl = esEditar ? objCuenta.modificar() : objCuenta.guardar();

            if (auxControl)
            {
                MessageBox.Show("La cuenta se ha registrado de manera exitosa");
                Response.Redirect("ListadoCuenta.aspx", true);
            }
            else
            {
                MessageBox.Show("Hubo un error");
            }
        }
        protected void lbEliminar_Click(object sender, EventArgs e)
        {
            LinkButton lbEliminar = (LinkButton)sender;

            BRL.tbl_Cuenta objCuenta = new BRL.tbl_Cuenta();
            objCuenta           = objCuenta.traertbl_Cuenta(int.Parse(lbEliminar.Attributes["auxID"]));
            objCuenta.eliminado = true;
            objCuenta.modificar();
            this.cargarDatos();
        }