예제 #1
0
        protected void EliminarLinkButton_Click(object sender, EventArgs e)
        {
            GridViewRow grid = FacturaGridView.SelectedRow;
            //int id = Convert.ToInt32(FacturaGridView.DataKeys[grid.RowIndex].Value);
            List <FacturasDetalles> lista       = (List <FacturasDetalles>)ViewState["Detalle"];
            Repositorio <Facturas>  repositorio = new Repositorio <Facturas>();
            Facturas facturas = repositorio.Buscar(Utils.ToInt(FacturaIdTextBox.Text));

            if (IsValid)
            {
                if (facturas != null)
                {
                    FacturaRepositorio.Eliminar(facturas.FacturaId);
                    ViewState["Detalle"]       = lista;
                    FacturaGridView.DataSource = ViewState["Detalle"];
                    FacturaGridView.DataBind();
                    Utils.MostrarMensaje(this, "Eliminado", "Exito!!", "success");
                    Limpiar();
                }
                else
                {
                    Utils.MostrarMensaje(this, "No Eliminado", "Advertencia", "warning");
                    Limpiar();
                }
            }
        }
예제 #2
0
        protected void EliminarButton3_Click(object sender, EventArgs e)
        {
            GridViewRow            grid        = FacturaGridView.SelectedRow;
            List <FacturaDetalles> lista       = (List <FacturaDetalles>)ViewState["Detalle"];
            Repositorio <Facturas> repositorio = new Repositorio <Facturas>();
            Facturas factura = repositorio.Buscar(ToInt(FacturaIdTextBox.Text));

            if (IsValid)
            {
                if (factura != null)
                {
                    FacturaRepositorio.Eliminar(factura.FacturaId);
                    //ViewState["Detalle"] = lista;
                    FacturaGridView.DataSource = ViewState["Detalle"];
                    FacturaGridView.DataBind();
                    CallModal("Factura Eliminada");
                    Limpiar();
                }
                else
                {
                    CallModal("No se Elimino la factura");
                    Limpiar();
                }
            }
        }
예제 #3
0
        private void BorrarButton_Click(object sender, EventArgs e)
        {
            FacturaRepositorio repositorio = new FacturaRepositorio();

            int id;

            int.TryParse(Convert.ToString(IdNumericUpDown.Value), out id);

            Factura factura = repositorio.Buscar(id);

            Limpiar();

            if (factura != null)
            {
                repositorio.Eliminar(id);
                MessageBox.Show("Factura eliminada", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MyErrorProvider.SetError(IdNumericUpDown, "No se puede eliminar una factura que no existe");
            }
        }
예제 #4
0
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            FacturaRepositorio repositorio = new FacturaRepositorio();
            int id = Utils.ToInt(FacturaIdTextbox.Text);

            var factura = repositorio.Buscar(id);

            if (factura != null)
            {
                if (repositorio.Eliminar(id))
                {
                    Utils.ShowToastr(this, "Eliminado", "Exito", "success");
                    LimpiaObjetos();
                }
                else
                {
                    Utils.ShowToastr(this, "No se pudo eliminar", "Error", "error");
                }
            }
            else
            {
                Utils.ShowToastr(this, "No existe", "Error", "error");
            }
        }