Esempio n. 1
0
        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;
            }
        }
Esempio n. 4
0
        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;
            }
        }