private void AddEmisor() { try { FContext = new FacturadorEntities1(); var impuesto = new TblImpuesto(); impuesto.Impuesto = this.txtImpuesto.Text; impuesto.Tasa = Convert.ToDecimal(this.txtTasa.Text); impuesto.FkTipoImpuestoId = Convert.ToInt32(this.ddtipoImpuesto.SelectedValue); FContext.TblImpuestos.AddObject(impuesto); Response.Redirect("ListImpuestos.aspx"); } catch (Exception ex) { lblError.Text = "Ha Ocurrido un Error Al guardar El Impuesto: " + ex.Message; } }
protected void gdEmisores_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { FContext = new FacturadorEntities1(); var impuesto = new TblImpuesto(); int _idImpuesto = Convert.ToInt32(this.GdImpuestos.DataKeys[e.RowIndex].Value); impuesto = FContext.TblImpuestos.Single(Impuesto => Impuesto.PkImpuestoId == _idImpuesto); FContext.TblImpuestos.DeleteObject(impuesto); FContext.SaveChanges(); Response.Redirect("ListImpuestos.aspx"); } catch (Exception ex) { lblError.Text = "Ha Ocurrido un Error Al Eliminar: " + ex.Message; } }
private void EditEmisor() { try { FContext = new FacturadorEntities1(); var impuesto = new TblImpuesto(); int _idImpuesto = Convert.ToInt32(ViewState["IdImpuesto"]); impuesto = FContext.TblImpuestos.Single(Impuesto => Impuesto.PkImpuestoId == _idImpuesto); impuesto.Impuesto = this.txtImpuesto.Text; impuesto.Tasa = Convert.ToDecimal(this.txtTasa.Text); impuesto.FkTipoImpuestoId = Convert.ToInt32(this.ddtipoImpuesto.SelectedValue); FContext.SaveChanges(); Response.Redirect("listImpuestos.aspx"); } catch (Exception ex) { lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message; } }