private void EditEmisor() { try { FContext = new FacturadorEntities1(); var Receptor = new TblReceptore(); int _IdReceptor = Convert.ToInt32(ViewState["IdReceptor"]); Receptor = FContext.TblReceptores.Single(receptor => receptor.PkReceptorId == _IdReceptor); Receptor.PkReceptorId = Convert.ToInt32(Session["IdReceptor"]); Receptor.Rfc = this.txtRFC.Text; Receptor.RazonSocial = this.txtRazonSocial.Text; Receptor.NoExterior = this.txtNoExterior.Text; Receptor.NoInterior = this.txtNoInterior.Text; Receptor.Calle = this.txtCalle.Text; Receptor.Colonia = this.txtColonia.Text; Receptor.Referencia = this.txtReferencia.Text; Receptor.Localidad = this.txtLocalidad.Text; Receptor.Estado = this.txtEstado.Text; Receptor.Municipio = this.txtMunicipio.Text; Receptor.CP = this.txtCP.Text; FContext.SaveChanges(); Response.Redirect("ListReceptores.aspx"); } catch (Exception ex) { lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message; } }
protected void GdReceptores_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { FContext = new FacturadorEntities1(); var receptor = new TblReceptore(); int _IdReceptor = Convert.ToInt32(this.GdReceptores.DataKeys[e.RowIndex].Value); receptor = FContext.TblReceptores.Single(Receptor => Receptor.PkReceptorId == _IdReceptor); FContext.TblReceptores.DeleteObject(receptor); FContext.SaveChanges(); Response.Redirect("listReceptores.aspx"); } catch (Exception ex) { lblError.Text = "Ha Ocurrido un Error Al Eliminar: " + ex.Message; } }