protected void btnEliminar_Click(object sender, GridViewDeleteEventArgs e) { GridViewRow row = (GridViewRow)gvRubros.Rows[e.RowIndex]; Rubro rubro = new Rubro( int.Parse(row.Cells[2].Text) ); if (NegRubro.VerificarRubro(rubro)) { string script = "alert('No se puede eliminar, está siendo utilizado.');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); return; } if (NegRubro.EliminarRubro(rubro)) { string script = "alert(\"Eliminado\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } else { string script = "alert(\"No se puede eliminar, un proveedor tiene designado este rubro.\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } recargarLista(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string param = Request.QueryString["id"]; if (param != null) { Proveedor pBuscar = new Proveedor(int.Parse(Request.QueryString["id"])); Proveedor proveedor = NegProveedor.buscarProveedor(pBuscar); txtNombre.Attributes["placeholder"] = proveedor.Nombre; txtDireccion.Attributes["placeholder"] = proveedor.Direccion; txtTelefono.Attributes["placeholder"] = proveedor.Telefono.ToString(); ddRubro.SelectedValue = proveedor.Rubro_id.ToString(); btnAgregar.Text = "Modificar"; } if (!IsPostBack) { ddRubro.DataSource = NegRubro.listarTodos(); ddRubro.DataValueField = "id"; ddRubro.DataTextField = "descripcion"; ddRubro.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { DataTable dt = NegRubro.listarTodos(); gvRubros.DataSource = dt; gvRubros.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { string param = Request.QueryString["id"]; if (param != null) { Rubro rbuscar = new Rubro(int.Parse(Request.QueryString["id"])); Rubro rubro = NegRubro.BuscarRubro(rbuscar); txtNombre.Attributes["placeholder"] = rubro.Descripcion; btnAgregar.Text = "Modificar"; } }
protected void btnAgregar_Click(object sender, EventArgs e) { int result; if (txtNombre.Text.Length < 1) { lblErrNom.Text = "Debe ingresar un nombre."; lblErrNom.Visible = true; return; } if (txtNombre.Text.Length > 100) { lblErrNom.Text = "Nombre ingresado demaciado largo."; lblErrNom.Visible = true; return; } if (int.TryParse(txtNombre.Text, out result)) { lblErrNom.Text = "El nombre no puede contener numeros."; lblErrNom.Visible = true; return; } lblErrNom.Visible = false; string param = Request.QueryString["id"]; if (param != null) { Rubro actRubro = new Rubro(int.Parse(param), txtNombre.Text); if (NegRubro.ActualizarRubro(actRubro)) { string script = "alert('Rubro Actualizado.');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } else { string script = "alert('Hubo un problema actualizando el rubro.');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } Response.Redirect("listarRubros.aspx"); } Rubro rubro = new Rubro( txtNombre.Text); if (NegRubro.CrearRubro(rubro)) { string script = "alert('Rubro Creado.');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } else { string script = "alert('Hubo un problema creando el rubro.');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } txtNombre.Text = ""; }