Пример #1
0
        private void CargarData()
        {
            var r01 = Globals.MyData.Contadores_Get();

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

            var r02 = Globals.MyData.TipoDocumento_Lista();

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

            Contadores = r01.Entidad;
            CB_DOCUMENTO.DataSource = r02.Lista;
            if (this.Preview == 0)
            {
                L_NUMERO.Text = Contadores.CntAsiento;
            }
            else
            {
                L_NUMERO.Text = Contadores.CntAsientoPreview;
            }
        }
        private bool CargarAsisento(int id)
        {
            var result = true;

            var r01 = Globals.MyData.Asiento_GetById(id);

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

            var r02 = Globals.MyData.TipoDocumento_Lista();

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

            var r03 = Globals.MyData.Contadores_Get();

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

            Contadores     = r03.Entidad;
            Asiento        = r01.Entidad;
            TiposDocumento = r02.Lista;
            items.Clear();
            var documento = Asiento.Documentos.FirstOrDefault();

            if (documento != null)
            {
                foreach (var cta in Asiento.Documentos.FirstOrDefault().Cuentas)
                {
                    var dt = new Detalle();
                    dt.Cta         = new OOB.Contable.PlanCta.Ficha(cta.Cuenta);
                    dt.Debe        = cta.MontoDebe;
                    dt.Haber       = cta.MontoHaber;
                    dt.Codigo      = cta.Cuenta.CodigoCta;
                    dt.Descripcion = cta.Cuenta.DescripcionCta;
                    items.Add(dt);
                }
            }
            else
            {
                Helpers.Msg.Error("NO HAY CUENTAS DEFINIDAS EN EL ASIENTO CARGADO");
                return(false);
            }

            return(result);
        }
        private void CargarData()
        {
            var r01 = Globals.MyData.Contadores_Get();
            if (r01.Result == OOB.Resultado.EnumResult.isError)
            {
                Helpers.Msg.Error(r01.Mensaje);
                return;
            }

            Contadores = r01.Entidad;
            L_NUMERO.Text = Contadores.CntAsiento;
        }
        private void CargarDataAsiento(int idAsiento)
        {
            var r01 = Globals.MyData.Asiento_GetById(idAsiento);
            if (r01.Result == OOB.Resultado.EnumResult.isError)
            {
                Helpers.Msg.Error(r01.Mensaje);
                return;
            }

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

            Contadores = r03.Entidad;
            Asiento = r01.Entidad;
            if (Asiento.EstaProcesado)
            {
                MenuGuardarPreview.Enabled = false;
                MenuGuardarPreview.Checked = false;
            }
            else
            {
                MenuGuardarPreview.Enabled = true;
                MenuGuardarPreview.Checked = true;
            }

            var Documento = Asiento.Documentos.FirstOrDefault();
            TB_DESCRIPCION.Text = Documento.Descripcion;
            DTP_FECHA.Value = Documento.Fecha;
            
            var it = new Detalle();
            foreach (var cta in Documento.Cuentas)
            {
                var rt = Globals.MyData.PlanCta_GetById(cta.Cuenta.IdPlanCta);
                if (rt.Result == OOB.Resultado.EnumResult.isError)
                {
                    Helpers.Msg.Error(rt.Mensaje);
                    return;
                }

                var dt = new Detalle();
                dt.Cta = rt.Entidad;
                dt.Codigo=cta.Cuenta.CodigoCta;
                dt.Descripcion = cta.Cuenta.DescripcionCta;
                dt.Debe  = cta.MontoDebe;
                dt.Haber = cta.MontoHaber;
                items.Add(dt);
            }
        }
        private void CargarDataExportar(int IdAsientoEditarExportar)
        {
            var r01 = Globals.MyData.Asiento_GetById(IdAsientoEditarExportar);
            if (r01.Result == OOB.Resultado.EnumResult.isError)
            {
                Helpers.Msg.Error(r01.Mensaje);
                return;
            }

            var r02 = Globals.MyData.TipoDocumento_Lista();
            if (r02.Result == OOB.Resultado.EnumResult.isError)
            {
                Helpers.Msg.Error(r02.Mensaje);
                return;
            }

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

            Contadores = r03.Entidad;
            L_NUMERO.Text = Contadores.CntAsiento;

            Asiento = r01.Entidad;
            var Documento = Asiento.Documentos.FirstOrDefault();
            TB_DESCRIPCION.Text = Documento.Descripcion;
            DTP_FECHA.Value = Documento.Fecha;

            var it = new Detalle();
            items.Add(it);
            foreach (var cta in Documento.Cuentas)
            {
                var rt = Globals.MyData.PlanCta_GetById(cta.Cuenta.IdPlanCta);
                if (rt.Result == OOB.Resultado.EnumResult.isError)
                {
                    Helpers.Msg.Error(rt.Mensaje);
                    return;
                }

                var dt = new Detalle();
                dt.Cta = rt.Entidad;
                dt.Debe = cta.MontoDebe;
                dt.Haber = cta.MontoHaber;
                items.Add(dt);
            }
        }
        private void CargarData()
        {
            var r01 = Globals.MyData.Contadores_Get();

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

            var r02 = Globals.MyData.TipoDocumento_Lista();

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

            Contadores              = r01.Entidad;
            L_NUMERO.Text           = Contadores.CntAsiento;
            CB_DOCUMENTO.DataSource = r02.Lista.OrderBy(d => d.Descripcion).ToList();
        }