예제 #1
0
        private bool GuardarFicha()
        {
            var rt = true;

            var dataOOB = new OOB.LibCompra.Proveedor.Agregar.Ficha()
            {
                ciRif       = _data.CiRif,
                codigo      = _data.Codigo,
                codPostal   = _data.CodigoPostal,
                contacto    = _data.Persona,
                denFiscal   = _data.DenFiscalDescripcion,
                dirFiscal   = _data.DirFiscal,
                email       = _data.Email,
                estatus     = "Activo",
                idEstado    = _data.Estado,
                idGrupo     = _data.Grupo,
                pais        = _data.Pais,
                razonSocial = _data.RazonSocial,
                retIva      = _data.TasaRetIva,
                telefono    = _data.Telefono,
                webSite     = _data.WebSite,
            };
            var r01 = Sistema.MyData.Proveedor_AgregarFicha(dataOOB);

            if (r01.Result == OOB.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r01.Mensaje);
                return(false);
            }
            _autoProved = r01.Auto;

            return(rt);
        }
        public OOB.ResultadoAuto Proveedor_AgregarFicha(OOB.LibCompra.Proveedor.Agregar.Ficha ficha)
        {
            var rt = new OOB.ResultadoAuto();

            var fichaDTO = new DtoLibCompra.Proveedor.Agregar.Ficha()
            {
                advertencia         = ficha.advertencia,
                anticipos           = ficha.anticipos,
                benficiarioCtaBanco = ficha.benficiarioCtaBanco,
                ciRif          = ficha.ciRif,
                codigo         = ficha.codigo,
                codPostal      = ficha.codPostal,
                contacto       = ficha.contacto,
                creditos       = ficha.creditos,
                ctaBanco       = ficha.ctaBanco,
                debitos        = ficha.debitos,
                denFiscal      = ficha.denFiscal,
                dirFiscal      = ficha.dirFiscal,
                disponible     = ficha.disponible,
                email          = ficha.email,
                estatus        = ficha.estatus,
                idCtaAnticipos = ficha.idCtaAnticipos,
                idCtaCobrar    = ficha.idCtaCobrar,
                idCtaIngreso   = ficha.idCtaIngreso,
                idEstado       = ficha.idEstado,
                idGrupo        = ficha.idGrupo,
                memo           = ficha.memo,
                nj             = ficha.nj,
                nombre         = ficha.nombre,
                pais           = ficha.pais,
                razonSocial    = ficha.razonSocial,
                retISLR        = ficha.retISLR,
                retIva         = ficha.retIva,
                rif            = ficha.rif,
                saldo          = ficha.saldo,
                telefono       = ficha.telefono,
                webSite        = ficha.webSite,
            };

            var r01 = MyData.Proveedor_AgregarFicha(fichaDTO);

            if (r01.Result == DtoLib.Enumerados.EnumResult.isError)
            {
                rt.Mensaje = r01.Mensaje;
                rt.Result  = OOB.Enumerados.EnumResult.isError;
                return(rt);
            }
            rt.Auto = r01.Auto;

            return(rt);
        }