private void AddEmisor()
        {
            try
            {
                FContext = new FacturadorEntities1();
                var Articulo = new TblArticulo();

                Articulo.FkEmisorId         = Convert.ToInt32(Session["IdEmisor"]);
                Articulo.Descripcion        = this.txtDescripción.Text;
                Articulo.CodigoBarras       = this.txtCodigodeBarras.Text;
                Articulo.ClaveInterna       = this.txtClaveInterna.Text;
                Articulo.PrecioUnitario     = Convert.ToDecimal(this.txtPrecioUnitario.Text);
                Articulo.ManejaIVA          = this.chkCausaIva.Checked;
                Articulo.FkImpuesto1        = Convert.ToInt32(this.ddImpuesto1.SelectedValue);
                Articulo.FkImpuesto2        = Convert.ToInt32(this.ddImpuesto2.SelectedValue);
                Articulo.FkImpuesto3        = Convert.ToInt32(this.ddImpuesto3.SelectedValue);
                Articulo.FkUnidaddeMedidaId = Convert.ToInt32(this.ddUnidaddemedida.SelectedValue);
                Articulo.FkFamiliaId        = Convert.ToInt32(this.ddFamilia.SelectedValue);
                Articulo.ActivoSN           = this.chkActivo.Checked;

                FContext.TblArticulos.AddObject(Articulo);
                Response.Redirect("ListArticulos.aspx");
            }
            catch (Exception ex)
            {
                lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message;
            }
        }
示例#2
0
        private void FillValues()

        {
            try
            {
                FContext = new FacturadorEntities1();

                if (Session["idemisor"] != null)
                {
                    ViewState["idemisor"] = Session["idemisor"];
                    Session["idemisor"]   = null;
                    int _idemisor = Convert.ToInt32(ViewState["idemisor"]);

                    var emisor = (from e in FContext.TblEmisores
                                  where e.PKEmisorId == _idemisor
                                  select e).FirstOrDefault();

                    this.txtRFC.Text         = emisor.Rfc;
                    this.txtRazonSocial.Text = emisor.RazonSocial;
                    this.txtNoExterior.Text  = emisor.NoExterior;
                    this.txtNoInterior.Text  = emisor.NoInterior;
                    this.txtCalle.Text       = emisor.Calle;
                    this.txtColonia.Text     = emisor.Colonia;
                    this.txtReferencia.Text  = emisor.Referencia;
                    this.txtLocalidad.Text   = emisor.Localidad;
                    this.txtEstado.Text      = emisor.Estado;
                    this.txtMunicipio.Text   = emisor.Municipio;
                    this.txtCP.Text          = emisor.CP;
                }
            }
            catch (Exception ex)
            {
                lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message;
            }
        }
        private void EditEmisor()
        {
            try
            {
                FContext = new FacturadorEntities1();
                var usuario    = new TblUsuario();
                int _idUsuario = Convert.ToInt32(ViewState["IdUsuario"]);

                usuario = FContext.TblUsuarios.Single(Usuario => Usuario.Username == this.txtNombre.Text && usuario.Password == this.txtPassword.Text);

                usuario.Nombre    = this.txtNombre.Text;
                usuario.Password  = this.txtPassword.Text;
                usuario.Puesto    = this.txtPuesto.Text;
                usuario.Rol       = Convert.ToInt32(this.cmbRol.SelectedValue);
                usuario.Apellidos = this.txtApellidos.Text;
                usuario.Bloqueado = this.chkBloqueado.Checked;

                FContext.SaveChanges();
                Response.Redirect("ListUsuarios.aspx");
            }
            catch (Exception ex)
            {
                lblError.Text = "Ha Ocurrido un Error Al guardar El Usuario: " + ex.Message;
            }
        }
示例#4
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            Crypt _crypt = new Crypt();

            FContext = new FacturadorEntities1();
            var    ObjUsuario = new TblUsuario();
            string _password;

            _password = _crypt.MD5(txtpassword.Text);

            ObjUsuario = FContext.TblUsuarios.FirstOrDefault(Usuario => Usuario.CorreoElectronico == txtCoreoElectronico.Text && Usuario.Password == _password);

            if (ObjUsuario != null)
            {
                var ObjEmisor = FContext.TblEmisores.Single(emi => emi.PKEmisorId == ObjUsuario.FkEmisorId);
                Session["IdUsuario"] = ObjUsuario.PkUsuarioId;
                Session["IdEmisor"]  = ObjEmisor.PKEmisorId;
                Session["Emisor"]    = ObjEmisor;
                Session["Usuario"]   = ObjUsuario;

                Response.Redirect("Desktop.aspx");
            }

            else
            {
                lnkRecordarPassword.Visible = true;
                btnRegistrarse.Visible      = true;
                lblRegistrarse.Visible      = true;
                lblMensaje.Visible          = true;
            }
        }
        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;
            }
        }
        private void FillValues()
        {
            try
            {
                FContext = new FacturadorEntities1();

                if (Session["IdArticulo"] != null)
                {
                    ViewState["IdArticulo"] = Session["IdArticulo"];
                    Session["IdArticulo"]   = null;
                    int _idArticulo = Convert.ToInt32(ViewState["IdArticulo"]);

                    var Articulo = (from e in FContext.TblArticulos
                                    where e.PkArticuloId == _idArticulo
                                    select e).FirstOrDefault();

                    this.txtDescripción.Text            = Articulo.Descripcion;
                    this.txtCodigodeBarras.Text         = Articulo.CodigoBarras;
                    this.txtClaveInterna.Text           = Articulo.ClaveInterna;
                    this.txtPrecioUnitario.Text         = Articulo.PrecioUnitario.ToString();
                    this.chkCausaIva.Checked            = Articulo.ManejaIVA;
                    this.ddImpuesto1.SelectedValue      = Articulo.FkImpuesto1.ToString();
                    this.ddImpuesto2.SelectedValue      = Articulo.FkImpuesto2.ToString();
                    this.ddImpuesto3.SelectedValue      = Articulo.FkImpuesto3.ToString();
                    this.ddUnidaddemedida.SelectedValue = Articulo.FkUnidaddeMedidaId.ToString();
                    this.ddFamilia.SelectedValue        = Articulo.FkFamiliaId.ToString();
                    this.chkActivo.Checked = Articulo.ActivoSN;
                }
            }
            catch (Exception ex)
            {
                lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message;
            }
        }
        private void FillValues()
        {
            try
            {
                FContext = new FacturadorEntities1();

                if (Session["IdUsuario"] != null)
                {
                    ViewState["IdUsuario"] = Session["IdUsuario"];
                    Session["IdUsuario"]   = null;
                    int _IdUsuario = Convert.ToInt32(ViewState["IdUsuario"]);

                    var usuario = (from e in FContext.TblUsuarios
                                   where e.PkUsuarioId == _IdUsuario
                                   select e).FirstOrDefault();

                    this.txtNombre.Text       = usuario.Nombre;
                    this.txtPassword.Text     = usuario.Password;
                    this.txtPuesto.Text       = usuario.Puesto;
                    this.cmbRol.SelectedValue = usuario.Rol.ToString();
                    this.txtApellidos.Text    = usuario.Apellidos;
                    this.chkBloqueado.Checked = Convert.ToBoolean(usuario.Bloqueado);
                }
            }
            catch (Exception ex)
            {
                lblError.Text = "Ha Ocurrido un Error Al cargar Los Valores " + ex.Message;
            }
        }
        private void CreaUsuario()
        {
            try
            {
                FContext = new FacturadorEntities1();
                TblUsuario usuario = new TblUsuario();

                usuario.FkEmisorId        = Convert.ToInt32(Session["IdEmisor"]);
                usuario.Nombre            = this.txtNombre.Text;
                usuario.Password          = _password;
                usuario.Rol               = 3;
                usuario.Bloqueado         = false;
                usuario.Username          = this.txtEmail.Text;
                usuario.Password          = _password;
                usuario.CorreoElectronico = this.txtEmail.Text;
                FContext.AddToTblUsuarios(usuario);
                FContext.SaveChanges();
                Session["IdUsuario"] = usuario.PkUsuarioId;
                //FContext.Refresh(RefreshMode.StoreWins,usuario);
                Session["Usuario"] = usuario;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#9
0
        private void FillValues()
        {
            try
            {
                FContext = new FacturadorEntities1();

                if (Session["IdImpuesto"] != null)
                {
                    ViewState["IdImpuesto"] = Session["IdImpuesto"];
                    Session["IdImpuesto"]   = null;

                    int _IdImpuesto = Convert.ToInt32(ViewState["IdImpuesto"]);

                    var impuesto = (from e in FContext.TblImpuestos
                                    where e.PkImpuestoId == _IdImpuesto
                                    select e).FirstOrDefault();

                    this.txtImpuesto.Text             = impuesto.Impuesto;
                    this.txtTasa.Text                 = impuesto.Tasa.ToString();
                    this.ddtipoImpuesto.SelectedValue = impuesto.FkTipoImpuestoId.ToString();
                }
            }
            catch (Exception ex)
            {
                lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message;
            }
        }
示例#10
0
        private void FillValues()
        {
            try
            {
                FContext = new FacturadorEntities1();

                if (Session["IdMoneda"] != null)
                {
                    ViewState["IdMoneda"] = Session["IdMoneda"];
                    Session["IdMoneda"]   = null;
                    int _IdMoneda = Convert.ToInt32(ViewState["IdMoneda"]);

                    var moneda = (from e in FContext.TblMonedas
                                  where e.PkMonedaId == _IdMoneda
                                  select e).FirstOrDefault();

                    this.txtMonenda.Text      = moneda.Moneda;
                    this.txtPrefijo.Text      = moneda.Prefijo;
                    this.txtSigno.Text        = moneda.Simbolo;
                    this.txtTipodeCambio.Text = moneda.TipoCambio.ToString();
                }
            }
            catch (Exception ex)
            {
                lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message;
            }
        }
        private void FillValues()
        {
            try
            {
                FContext = new FacturadorEntities1();

                if (Session["IdMetododePago"] != null)
                {
                    ViewState["IdMetododePago"] = Session["IdMetododePago"];

                    Session["IdMetododePago"] = null;

                    int _IdMetododePago = Convert.ToInt32(ViewState["IdMetododePago"]);

                    var MetododePago = (from e in FContext.TblMetododePagoes
                                        where e.PkMetododePagoId == _IdMetododePago
                                        select e).FirstOrDefault();

                    this.txtMetododepago.Text = MetododePago.MetododePago.ToString();
                }
            }
            catch (Exception ex)
            {
                lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message;
            }
        }
        private void Add()

        {
            if (this.txtPassword.Text != this.txtConfirmPassword.Text)
            {
                this.lblError.Text = "la Contraseña y la confirmación debe de ser Iguales";
                return;
            }


            Crypt _crypt = new Crypt();

            _password = _crypt.MD5(txtPassword.Text);


            FContext = new FacturadorEntities1();
            try
            {
                // ObjUsuario = FContext.TblUsuarios.Single(Usuario => Usuario.Username == txtUserName.Text && Usuario.Password == txtpassword.Text );

                var ObjUsuario = FContext.TblUsuarios.FirstOrDefault(Usuario => Usuario.CorreoElectronico == txtEmail.Text);

                if (ObjUsuario != null)
                {
                    var _usr = FContext.TblUsuarios.FirstOrDefault(usr => usr.CorreoElectronico == txtEmail.Text && usr.Password == _password);

                    if (_usr != null)
                    {
                        lblError.Text = "El Correo Ya existe: ";
                        lnkRecuperarPassword.Visible = true;
                    }
                }
                else
                {
                    tblCliente cliente = new tblCliente();

                    cliente.Nombre            = this.txtNombre.Text.ToUpper();
                    cliente.Empresa           = this.txtEmpresa.Text.ToUpper();
                    cliente.CorreoElectronico = this.txtEmail.Text;
                    cliente.FechaCreacion     = DateTime.Now;
                    cliente.Telefono          = this.txtTelefono.Text;
                    cliente.Password          = _password;
                    FContext.AddTotblClientes(cliente);

                    FContext.SaveChanges();
                    Session["IdCliente"] = cliente.pkClienteid;
                    CrearEmisor();
                    CreaUsuario();


                    Response.Redirect("listEmisores.aspx");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void FillGrid()
        {
            FContext = new FacturadorEntities1();

            var Articulos = from e in FContext.TblArticulos
                            orderby e.PkArticuloId ascending
                            select new { e.PkArticuloId, e.Descripcion, e.ClaveInterna, e.CodigoBarras, e.PrecioUnitario };


            this.GdArticulos.DataSource = Articulos.ToList();
            this.GdArticulos.DataBind();
        }
        private void FillGrid()
        {
            FContext = new FacturadorEntities1();

            var Emisores = from e in FContext.TblEmisores
                           orderby e.Rfc descending
                           select new { e.Rfc, e.RazonSocial, e.PKEmisorId };


            this.gdEmisores.DataSource = Emisores.ToList();
            this.gdEmisores.DataBind();
        }
        private void FillGrid()
        {
            FContext = new FacturadorEntities1();

            var impuesto = from e in FContext.TblImpuestos
                           orderby e.Impuesto descending
                           select new { e.Impuesto, e.Tasa, e.TblTipoImpuesto.TipoImpuesto };


            this.GdImpuestos.DataSource = impuesto.ToList();
            this.GdImpuestos.DataBind();
        }
        private void FillGrid()
        {
            FContext = new FacturadorEntities1();

            var monedas = from e in FContext.TblMonedas
                          orderby e.Moneda descending
                          select new { e.Moneda, e.TipoCambio, e.Prefijo, e.Simbolo, e.PkMonedaId };


            this.GdMonendas.DataSource = monedas.ToList();
            this.GdMonendas.DataBind();
        }
        private void FillGrid()
        {
            FContext = new FacturadorEntities1();

            var formasdepago = from e in FContext.TblFormadePagoes
                               orderby e.PkFormadePagoId ascending
                               select new { e.PkFormadePagoId, e.FormadePago };


            this.GdFormasdePago.DataSource = formasdepago.ToList();
            this.GdFormasdePago.DataBind();
        }
        private void FillGrid()
        {
            FContext = new FacturadorEntities1();

            var Usuarios = from e in FContext.TblUsuarios
                           orderby e.Nombre descending
                           select new { e.Nombre, e.Apellidos, e.Puesto, e.PkUsuarioId };


            this.gdUsuarios.DataSource = Usuarios.ToList();
            this.gdUsuarios.DataBind();;
        }
示例#19
0
        private void FillGrid()
        {
            FContext = new FacturadorEntities1();

            var Receptores = from e in FContext.TblReceptores
                             orderby e.Rfc descending
                             select new { e.Rfc, e.RazonSocial, e.CorreoElectronico, e.PkReceptorId };


            this.GdReceptores.DataSource = Receptores.ToList();
            this.GdReceptores.DataBind();
        }
        private void FillGrid()
        {
            FContext = new FacturadorEntities1();

            var Unidades = from e in FContext.TblUnidadesMedidas
                           orderby e.PkUnidaddeMedidaId ascending
                           select new { e.PkUnidaddeMedidaId, e.UnidaddeMedida };


            this.GdUnidadesdeMedida.DataSource = Unidades.ToList();
            this.GdUnidadesdeMedida.DataBind();
        }
        private void FillGrid()
        {
            FContext = new FacturadorEntities1();

            var MetodosdePago = from e in FContext.TblMetododePagoes
                                orderby e.PkMetododePagoId ascending
                                select new { e.PkMetododePagoId, e.MetododePago };


            this.GdMetodosdePago.DataSource = MetodosdePago.ToList();
            this.GdMetodosdePago.DataBind();
        }
示例#22
0
        private void Add()
        {
            Crypt _crypt = new Crypt();

            _password = _crypt.MD5(this.txtPassword.Text);


            FContext = new FacturadorEntities1();
            try
            {
                var ObjUsuario = FContext.TblUsuarios.FirstOrDefault(Usuario => Usuario.CorreoElectronico == txtEmail.Text);

                if (ObjUsuario != null)
                {
                    //var _usr = FContext.TblUsuarios.FirstOrDefault(usr => usr.CorreoElectronico == txtEmail.Text && usr.Password == _password);

                    //if (_usr != null)
                    //{
                    lblError.Text = "El Correo Ya existe: ";
                    lnkRecuperarPassword.Visible = true;

                    //}
                }
                else
                {
                    tblCliente cliente = new tblCliente();

                    cliente.Nombre            = this.txtNombre.Text.ToUpper();
                    cliente.Empresa           = this.txtEmpresa.Text.ToUpper();
                    cliente.CorreoElectronico = this.txtEmail.Text;
                    cliente.FechaCreacion     = DateTime.Now;
                    cliente.Telefono          = this.txtTelefono.Text;
                    cliente.Password          = _password;
                    FContext.AddTotblClientes(cliente);

                    FContext.SaveChanges();
                    Session["IdCliente"] = cliente.pkClienteid;
                    CrearEmisor();
                    CreaUsuario();


                    Response.Redirect("Desktop.aspx");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#23
0
        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;
            }
        }
示例#24
0
        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;
            }
        }
示例#25
0
        private void AddEmisor()
        {
            try
            {
                FContext = new FacturadorEntities1();
                var unidad = new TblUnidadesMedida();

                unidad.UnidaddeMedida = this.txtUnidaddeMedida.Text;

                FContext.AddToTblUnidadesMedidas(unidad);

                FContext.SaveChanges();
                Response.Redirect("ListUnidadesdeMedida.aspx");
            }
            catch (Exception ex)
            {
                lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message;
            }
        }
        private void AddEmisor()
        {
            try
            {
                FContext = new FacturadorEntities1();
                var MetododePago = new TblMetododePago();

                MetododePago.MetododePago = this.txtMetododepago.Text;

                FContext.AddToTblMetododePagoes(MetododePago);

                FContext.SaveChanges();
                Response.Redirect("ListFormasdePago.aspx");
            }
            catch (Exception ex)
            {
                lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message;
            }
        }
        private void EditEmisor()
        {
            try
            {
                FContext = new FacturadorEntities1();
                var MetododePago    = new TblMetododePago();
                int _IdMetododePago = Convert.ToInt32(ViewState["IdMetododePago"]);

                MetododePago = FContext.TblMetododePagoes.Single(MP => MP.PkMetododePagoId == _IdMetododePago);

                MetododePago.MetododePago = this.txtMetododepago.Text;

                FContext.SaveChanges();
                Response.Redirect("ListMetodosdePago.aspx");
            }
            catch (Exception ex)
            {
                lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message;
            }
        }
示例#28
0
        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;
            }
        }
        protected void GdMonedas_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            try
            {
                FContext = new FacturadorEntities1();
                var moneda    = new TblMoneda();
                int _idMoneda = Convert.ToInt32(this.GdMonendas.DataKeys[e.RowIndex].Value);

                moneda = FContext.TblMonedas.Single(Moneda => Moneda.PkMonedaId == _idMoneda);

                FContext.TblMonedas.DeleteObject(moneda);

                FContext.SaveChanges();
                Response.Redirect("FrmMonedas.aspx");
            }
            catch (Exception ex)
            {
                lblError.Text = "Ha Ocurrido un Error Al Eliminar: " + ex.Message;
            }
        }
        protected void GdMetodosdePago_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            try
            {
                FContext = new FacturadorEntities1();
                var metododepago    = new TblMetododePago();
                int _IdMetododePago = Convert.ToInt32(this.GdMetodosdePago.DataKeys[e.RowIndex].Value);

                metododepago = FContext.TblMetododePagoes.Single(MetododePago => MetododePago.PkMetododePagoId == _IdMetododePago);

                FContext.TblMetododePagoes.DeleteObject(metododepago);

                FContext.SaveChanges();
                Response.Redirect("ListMetodosdePago.aspx");
            }
            catch (Exception ex)
            {
                lblError.Text = "Ha Ocurrido un Error Al Eliminar: " + ex.Message;
            }
        }