示例#1
0
        public TipoTransacDataSource DevolverDato(string id)
        {
            TipoTransacDataSource tipo = new TipoTransacDataSource();
            maetrac item = new maetrac();

            try
            {
                item = this.persistencia.DevolverDato(id);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            tipo.CodigoTransac     = item.codigotrac;
            tipo.NombreTransac     = item.nombretrac;
            tipo.AfectaSaldo       = item.afectasaldo;
            tipo.AfectaOtros       = item.afectaotro;
            tipo.GeneraAsiento     = item.generaasiento;
            tipo.Consecutivo       = item.consecutivo;
            tipo.NumeroActual      = item.numeroactual;
            tipo.CodigoComprobante = item.codigcomp;
            tipo.NombreComprobante = item.comprobante.descripcomprob;
            return(tipo);
        }
示例#2
0
        public bool ActualizaDato(maetrac tipotr)
        {
            bool result = false;

            using (siimnEntities bd = new siimnEntities())
            {
                try
                {
                    var query = bd.maetrac.Where(ma => ma.codigotrac == tipotr.codigotrac).First();
                    query.nombretrac    = tipotr.nombretrac;
                    query.afectasaldo   = tipotr.afectasaldo;
                    query.afectaotro    = tipotr.afectaotro;
                    query.generaasiento = tipotr.generaasiento;
                    query.consecutivo   = tipotr.consecutivo;
                    query.numeroactual  = tipotr.numeroactual;
                    query.codigcomp     = tipotr.codigcomp;
                    bd.SaveChanges();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                result = true;
            }

            return(result);
        }
示例#3
0
        public maetrac DevolverDato(string id)
        {
            maetrac tipo = new maetrac();

            using (siimnEntities bd = new siimnEntities())
            {
                var query = bd.maetrac.Include("comprobante").Where(mae => mae.codigotrac == id).First();
                tipo = query;
            }
            return(tipo);
        }
示例#4
0
        public bool GuardarDatos(maetrac tipotr)
        {
            bool result = false;

            using (siimnEntities bd = new siimnEntities())
            {
                try
                {
                    bd.maetrac.Add(tipotr);
                    bd.SaveChanges();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                result = true;
            }

            return(result);
        }
示例#5
0
        public bool ActualizarDato(TipoTransacDataSource tipot)
        {
            bool    result = false;
            maetrac tipotr = new maetrac();

            tipotr.codigotrac    = tipot.CodigoTransac;
            tipotr.nombretrac    = tipot.NombreTransac;
            tipotr.afectasaldo   = tipot.AfectaSaldo;
            tipotr.afectaotro    = tipot.AfectaOtros;
            tipotr.generaasiento = tipot.GeneraAsiento;
            tipotr.consecutivo   = tipot.Consecutivo;
            tipotr.numeroactual  = tipot.NumeroActual;
            tipotr.codigcomp     = tipot.CodigoComprobante;
            try
            {
                result = this.persistencia.ActualizaDato(tipotr);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(result);
        }