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(); } } }
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(); } } }
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"); } }
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"); } }