示例#1
0
        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();
                }
            }
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable dt = NegRubro.listarTodos();

            gvRubros.DataSource = dt;
            gvRubros.DataBind();
        }
示例#4
0
        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";
            }
        }
示例#5
0
        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 = "";
        }