private void EditEmisor() { try { FContext = new FacturadorEntities1(); var emisor = new TblEmisore(); int _idemisor = Convert.ToInt32(ViewState["idemisor"]); emisor = FContext.TblEmisores.FirstOrDefault(Emisor => Emisor.PKEmisorId == _idemisor); emisor.FkClienteId = Convert.ToInt32(Session["ClienteId"]); emisor.Rfc = this.txtRFC.Text; emisor.RazonSocial = this.txtRazonSocial.Text; emisor.NoExterior = this.txtNoExterior.Text; emisor.NoInterior = this.txtNoInterior.Text; emisor.Calle = this.txtCalle.Text; emisor.Colonia = this.txtColonia.Text; emisor.Referencia = this.txtReferencia.Text; emisor.Localidad = this.txtLocalidad.Text; emisor.Estado = this.txtEstado.Text; emisor.Municipio = this.txtMunicipio.Text; emisor.CP = this.txtCP.Text; FContext.SaveChanges(); Response.Redirect("listEmisores.aspx"); } catch (Exception ex) { lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message; } }
private void CrearEmisor() { try { FContext = new FacturadorEntities1(); var emisor = new TblEmisore(); emisor.FkClienteId = Convert.ToInt32(Session["IdCliente"]); emisor.RazonSocial = "Compania de Demostración"; emisor.Rfc = "XXXX"; FContext.AddToTblEmisores(emisor); FContext.SaveChanges(); Session["IdEmisor"] = emisor.PKEmisorId; } catch (Exception ex) { throw ex; } }
protected void gdEmisores_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { FContext = new FacturadorEntities1(); var emisor = new TblEmisore(); int _idemisor = Convert.ToInt32(this.gdEmisores.DataKeys[e.RowIndex].Value); emisor = FContext.TblEmisores.Single(Emisor => Emisor.PKEmisorId == _idemisor); FContext.TblEmisores.DeleteObject(emisor); FContext.SaveChanges(); Response.Redirect("listEmisores.aspx"); } catch (Exception ex) { lblError.Text = "Ha Ocurrido un Error Al Eliminar: " + ex.Message; } }
private void AddEmisor() { try { FContext = new FacturadorEntities1(); var emisor = new TblEmisore(); emisor.FkClienteId = Convert.ToInt32(Session["ClienteId"]); emisor.Rfc = this.txtRFC.Text; emisor.RazonSocial = this.txtRazonSocial.Text; emisor.NoExterior = this.txtNoExterior.Text; emisor.NoInterior = this.txtNoInterior.Text; emisor.Calle = this.txtCalle.Text; emisor.Colonia = this.txtColonia.Text; emisor.Referencia = this.txtReferencia.Text; emisor.Localidad = this.txtLocalidad.Text; emisor.Estado = this.txtEstado.Text; emisor.Municipio = this.txtMunicipio.Text; emisor.CP = this.txtCP.Text; if (fuLogo.HasFile) { emisor.ImagenLogo = fuLogo.FileBytes; emisor.NombreLogo = fuLogo.FileName; } FContext.AddToTblEmisores(emisor); FContext.SaveChanges(); Response.Redirect("listEmisores.aspx"); } catch (Exception ex) { lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message; } }