Exemplo n.º 1
0
        public bool ActualizarMonedas(TblMoneda _TblMoneda)
        {
            try
            {
                if (string.IsNullOrEmpty(_TblMoneda.Descripcion))
                {
                    return(false);
                }
                else if (string.IsNullOrEmpty(_TblMoneda.Simbolo))
                {
                    return(false);
                }
                else
                {
                    ListaEntidad = new List <TblMoneda>();
                    ListaEntidad = Model.TblMoneda.Where(x => x.Id != _TblMoneda.Id).ToList();

                    foreach (TblMoneda d in ListaEntidad)
                    {
                        TblMoneda DT = new TblMoneda();
                        DT = d;

                        if (DT.Descripcion == _TblMoneda.Descripcion)
                        {
                            return(false);
                        }
                    }

                    TblMoneda _Cat = Model.TblMoneda.FirstOrDefault(x => x.Id == _TblMoneda.Id);
                    _Cat.Descripcion       = _TblMoneda.Descripcion;
                    _Cat.Simbolo           = _TblMoneda.Simbolo;
                    _Cat.FechaModifica     = DateTime.Now;
                    _Cat.IdUsuarioModifica = 1;
                    Model.SaveChanges();
                    return(true);
                }
            }
            catch
            {
                return(false);
            }
        }
        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;
            }
        }
Exemplo n.º 3
0
        private void AddMonedas()
        {
            try
            {
                FContext = new FacturadorEntities1();
                var moneda = new TblMoneda();

                moneda.Moneda     = this.txtMonenda.Text;
                moneda.Prefijo    = this.txtPrefijo.Text;
                moneda.Simbolo    = this.txtSigno.Text;
                moneda.TipoCambio = Convert.ToDecimal(this.txtTipodeCambio.Text);
                FContext.AddToTblMonedas(moneda);

                FContext.SaveChanges();
                Response.Redirect("listMonedas.aspx");
            }
            catch (Exception ex)
            {
                lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message;
            }
        }
Exemplo n.º 4
0
        //Metodo para Guardar
        public bool Guardar(TblMoneda Entidad)
        {
            try
            {
                if (string.IsNullOrEmpty(Entidad.Descripcion))
                {
                    return(false);
                }
                else if (string.IsNullOrEmpty(Entidad.Simbolo))
                {
                    return(false);
                }
                else
                {
                    ValidadEntidad = new TblMoneda();
                    ValidadEntidad = Model.TblMoneda.FirstOrDefault(x => x.Descripcion == Entidad.Descripcion);
                    if (ValidadEntidad is null)
                    {
                        TblMoneda _Cat = new TblMoneda();
                        _Cat.Descripcion   = Entidad.Descripcion;
                        _Cat.Simbolo       = Entidad.Simbolo;
                        _Cat.FechaCrea     = DateTime.Now;
                        _Cat.IdUsuarioCrea = 1;

                        Model.TblMoneda.Add(_Cat);
                        Model.SaveChanges();

                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
            catch
            {
                return(false);
            }
        }
Exemplo n.º 5
0
        private void EditMonedas()
        {
            try
            {
                FContext = new FacturadorEntities1();
                var moneda    = new TblMoneda();
                int _IdMoneda = Convert.ToInt32(ViewState["IdMoneda"]);

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

                moneda.PkMonedaId = Convert.ToInt32(Session["IdMoneda"]);
                moneda.Moneda     = this.txtMonenda.Text;
                moneda.Prefijo    = this.txtPrefijo.Text;
                moneda.Simbolo    = this.txtSigno.Text;
                moneda.TipoCambio = Convert.ToDecimal(this.txtTipodeCambio.Text);

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