OOB.Resultado.ResultadoEntidad <OOB.Vendedores.Vendedor.Ficha> IVendedorProv.Vendedor_Get_ById(string auto)
        {
            var rt = new OOB.Resultado.ResultadoEntidad <OOB.Vendedores.Vendedor.Ficha>();

            try
            {
                var resultDTO = _servicio.Vendedor_Get_ById(auto);
                if (resultDTO.Result == DTO.EnumResult.isError)
                {
                    rt.Mensaje = resultDTO.Mensaje;
                    rt.Result  = OOB.Resultado.EnumResult.isError;
                    return(rt);
                }

                var r = new OOB.Vendedores.Vendedor.Ficha()
                {
                    IdAuto = resultDTO.Entidad.IdAuto,
                    Codigo = resultDTO.Entidad.Codigo,
                    Nombre = resultDTO.Entidad.Nombre,
                    CiRif  = resultDTO.Entidad.CiRif,
                };

                rt.Entidad = r;
            }
            catch (Exception e)
            {
                rt.Mensaje = e.Message;
                rt.Result  = OOB.Resultado.EnumResult.isError;
            }
            return(rt);
        }
        public OOB.Resultado.ResultadoLista <OOB.Vendedores.Vendedor.Ficha> Vendedor_Lista()
        {
            var rt = new OOB.Resultado.ResultadoLista <OOB.Vendedores.Vendedor.Ficha>();

            try
            {
                var resultDTO = _servicio.Vendedor_Lista();
                if (resultDTO.Result == DTO.EnumResult.isError)
                {
                    rt.Mensaje = resultDTO.Mensaje;
                    rt.Result  = OOB.Resultado.EnumResult.isError;
                    return(rt);
                }

                var list = new List <OOB.Vendedores.Vendedor.Ficha>();
                if (resultDTO.Lista != null)
                {
                    if (resultDTO.Lista.Count > 0)
                    {
                        foreach (var it in resultDTO.Lista)
                        {
                            var r = new OOB.Vendedores.Vendedor.Ficha()
                            {
                                IdAuto = it.IdAuto,
                                Codigo = it.Codigo,
                                Nombre = it.Nombre,
                            };
                            list.Add(r);
                        }
                    }
                }

                rt.cntRegistro = resultDTO.cntRegistro;
                rt.Lista       = list;
            }
            catch (Exception e)
            {
                rt.Mensaje = e.Message;
                rt.Result  = OOB.Resultado.EnumResult.isError;
            }
            return(rt);
        }
Esempio n. 3
0
        public LiquidarForm()
        {
            InitializeComponent();
            Inicializar();

            _montoAnticipos   = 0.0m;
            _montoDsctos      = 0.0m;
            _montoRetenciones = 0.0m;
            _montoRecibido    = 0.0m;
            bs = new BindingSource();
            bs.CurrentChanged += bs_CurrentChanged;
            bsMedios           = new BindingSource();
            ListaMedios        = new BindingList <MedioPago>();
            FichaCliente       = null;
            FichaVendedor      = null;
            ComisionesVend     = new Comisiones();
            FichaUsuario       = new OOB.Usuarios.Usuario.Ficha()
            {
                IdAuto = "0000000004", Codigo = "MACOSTA", Nombre = "MACOSTA"
            };
        }
Esempio n. 4
0
        private void CargarData(string idCliente)
        {
            var r00 = Globals.MyData.Servidor_GetFecha();

            if (r00.Result == OOB.Resultado.EnumResult.isError)
            {
                Helpers.Msg.Error(r00.Mensaje);
                return;
            }
            FechaSistema = r00.Entidad;

            var r01 = Globals.MyData.Cliente_Get_ById(idCliente);

            if (r01.Result == OOB.Resultado.EnumResult.isError)
            {
                Helpers.Msg.Error(r01.Mensaje);
                return;
            }
            FichaCliente   = r01.Entidad;
            L_CLIENTE.Text = FichaCliente.Cliente;

            var r02 = Globals.MyData.Vendedor_Get_ById(FichaCliente.IdAutoVendedor);

            if (r02.Result == OOB.Resultado.EnumResult.isError)
            {
                Helpers.Msg.Error(r02.Mensaje);
                return;
            }
            FichaVendedor   = r02.Entidad;
            L_VENDEDOR.Text = FichaVendedor.Vendedor;

            var filtro = new OOB.CtxCobrar.Documentos.Pendiente.Filtro()
            {
                Cliente = FichaCliente
            };
            var r03 = Globals.MyData.CtaxCobrar_Documentos_Pendiente_Lista(filtro);

            if (r03.Result == OOB.Resultado.EnumResult.isError)
            {
                Helpers.Msg.Error(r03.Mensaje);
                return;
            }

            var r04 = Globals.MyData.Empresa_Cobradores_Lista();

            if (r04.Result == OOB.Resultado.EnumResult.isError)
            {
                Helpers.Msg.Error(r04.Mensaje);
                return;
            }
            Cobradores = r04.Lista;
            CB_COBRADORES.DataSource = Cobradores;

            var r05 = Globals.MyData.Empresa_MediosPago_Lista();

            if (r05.Result == OOB.Resultado.EnumResult.isError)
            {
                Helpers.Msg.Error(r05.Mensaje);
                return;
            }
            MediosPago = r05.Lista;
            CB_MEDIO_PAGO.DataSource = MediosPago;

            var r06 = Globals.MyData.Bancos_Banco_Lista_Resumen();

            if (r06.Result == OOB.Resultado.EnumResult.isError)
            {
                Helpers.Msg.Error(r06.Mensaje);
                return;
            }
            Bancos = r06.Lista;
            CB_BANCOS.DataSource = Bancos;

            var l = r03.Lista.Select(d =>
            {
                return(new Liquida()
                {
                    Ficha = d,
                });
            }).ToList();

            Doc            = new BindingList <Liquida>(l.OrderBy(d => d.Ficha.FechaEmision).ToList());
            bs.DataSource  = Doc;
            DGV.DataSource = bs;

            bsMedios.DataSource       = ListaMedios;
            DGV_MEDIO_PAGO.DataSource = bsMedios;

            ActualizarSaldo();
        }