Example #1
0
        private void CargarData()
        {
            var r01 = Globals.MyData.Banco_Concepto_GetById(Id);

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

            Ficha             = r01.Entidad;
            L_CONCEPTO.Text   = Ficha.Concepto;
            L_CTA_PASIVO.Text = Ficha.CtaPasivo.Cuenta;
            L_CTA_GASTO.Text  = Ficha.CtaGasto.Cuenta;
            L_CTA_BANCO.Text  = Ficha.CtaBanco.Cuenta;

            CtaPasivo = new OOB.Contable.PlanCta.Ficha()
            {
                Id     = Ficha.CtaPasivo.IdPlanCta,
                Codigo = Ficha.CtaPasivo.CodigoCta,
                Nombre = Ficha.CtaPasivo.DescripcionCta
            };
            CtaGasto = new OOB.Contable.PlanCta.Ficha()
            {
                Id     = Ficha.CtaGasto.IdPlanCta,
                Codigo = Ficha.CtaGasto.CodigoCta,
                Nombre = Ficha.CtaGasto.DescripcionCta
            };
            CtaBanco = new OOB.Contable.PlanCta.Ficha()
            {
                Id     = Ficha.CtaBanco.IdPlanCta,
                Codigo = Ficha.CtaBanco.CodigoCta,
                Nombre = Ficha.CtaBanco.DescripcionCta
            };
        }
Example #2
0
        public OOB.Resultado.ResultadoEntidad <OOB.Bancos.Conceptos.Ficha> Banco_Concepto_GetById(string auto)
        {
            var rt = new OOB.Resultado.ResultadoEntidad <OOB.Bancos.Conceptos.Ficha>();

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

                var r = new OOB.Bancos.Conceptos.Ficha()
                {
                    Id          = resultDTO.Entidad.Id,
                    Codigo      = resultDTO.Entidad.Codigo,
                    Descripcion = resultDTO.Entidad.Descripcion,
                };

                r.CtaGasto = new OOB.Cuenta.Ficha();
                if (resultDTO.Entidad.CtaGasto != null)
                {
                    r.CtaGasto.CodigoCta      = resultDTO.Entidad.CtaGasto.CodigoCta;
                    r.CtaGasto.DescripcionCta = resultDTO.Entidad.CtaGasto.DescripcionCta;
                    r.CtaGasto.IdPlanCta      = resultDTO.Entidad.CtaGasto.IdPlanCta;
                }

                r.CtaPasivo = new OOB.Cuenta.Ficha();
                if (resultDTO.Entidad.CtaPasivo != null)
                {
                    r.CtaPasivo.CodigoCta      = resultDTO.Entidad.CtaPasivo.CodigoCta;
                    r.CtaPasivo.DescripcionCta = resultDTO.Entidad.CtaPasivo.DescripcionCta;
                    r.CtaPasivo.IdPlanCta      = resultDTO.Entidad.CtaPasivo.IdPlanCta;
                }

                r.CtaBanco = new OOB.Cuenta.Ficha();
                if (resultDTO.Entidad.CtaBanco != null)
                {
                    r.CtaBanco.CodigoCta      = resultDTO.Entidad.CtaBanco.CodigoCta;
                    r.CtaBanco.DescripcionCta = resultDTO.Entidad.CtaBanco.DescripcionCta;
                    r.CtaBanco.IdPlanCta      = resultDTO.Entidad.CtaBanco.IdPlanCta;
                }

                rt.Entidad = r;
            }
            catch (Exception e)
            {
                rt.Mensaje = e.Message;
                rt.Result  = OOB.Resultado.EnumResult.isError;
            }
            return(rt);
        }
Example #3
0
        private void fCalificativo_CalificativoOk(object sender, OOB.Bancos.Conceptos.Ficha e)
        {
            var msg = MessageBox.Show("Actualizar Data Del Documento ?", "*** ALERTA ***", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (msg == System.Windows.Forms.DialogResult.Yes)
            {
                var ficha = new OOB.Compra.Compra.ActualizarData()
                {
                    AutoDocumento = FichaCompra.Id,
                    Calificativo  = e
                };
                var r01 = Globals.MyData.Compra_Actualizar(ficha);
                if (r01.Result == OOB.Resultado.EnumResult.isError)
                {
                    Helpers.Msg.Error(r01.Mensaje);
                    return;
                }

                TB_CONCEPTO.Text = e.Descripcion;
                Helpers.Msg.EditarOk();
            }
        }
Example #4
0
        //CONCEPTOS
        public OOB.Resultado.ResultadoLista <OOB.Bancos.Conceptos.Ficha> Banco_Concepto_Lista(
            string buscar,
            OOB.Bancos.Conceptos.Enumerados.TipoLista lista,
            OOB.Bancos.Conceptos.Enumerados.TipoMovimiento clase)
        {
            var rt = new OOB.Resultado.ResultadoLista <OOB.Bancos.Conceptos.Ficha>();

            try
            {
                var filtroDTO = new DTO.Bancos.Conceptos.Filtro()
                {
                    Cadena         = buscar,
                    tipoMovimiento = (DTO.Bancos.Conceptos.Enumerados.TipoMovimiento)clase,
                    tipoLista      = (DTO.Bancos.Conceptos.Enumerados.TipoLista)lista,
                };

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

                var list = new List <OOB.Bancos.Conceptos.Ficha>();
                if (resultDTO.Lista != null)
                {
                    if (resultDTO.Lista.Count > 0)
                    {
                        if (lista == OOB.Bancos.Conceptos.Enumerados.TipoLista.General)
                        {
                            foreach (var it in resultDTO.Lista)
                            {
                                //NO INCLUYO CONCEPTO MERCANCIA
                                if (it.Id != "0000000000")
                                {
                                    var r = new OOB.Bancos.Conceptos.Ficha()
                                    {
                                        Id          = it.Id,
                                        Codigo      = it.Codigo,
                                        Descripcion = it.Descripcion,
                                    };

                                    r.CtaGasto = new OOB.Cuenta.Ficha();
                                    if (it.CtaGasto != null)
                                    {
                                        r.CtaGasto.CodigoCta      = it.CtaGasto.Codigo;
                                        r.CtaGasto.DescripcionCta = it.CtaGasto.Descripcion;
                                    }

                                    r.CtaPasivo = new OOB.Cuenta.Ficha();
                                    if (it.CtaPasivo != null)
                                    {
                                        r.CtaPasivo.CodigoCta      = it.CtaPasivo.Codigo;
                                        r.CtaPasivo.DescripcionCta = it.CtaPasivo.Descripcion;
                                    }

                                    r.CtaBanco = new OOB.Cuenta.Ficha();
                                    if (it.CtaBanco != null)
                                    {
                                        r.CtaBanco.CodigoCta      = it.CtaBanco.Codigo;
                                        r.CtaBanco.DescripcionCta = it.CtaBanco.Descripcion;
                                    }

                                    list.Add(r);
                                }
                            }
                        }
                        else
                        {
                            foreach (var it in resultDTO.Lista)
                            {
                                var r = new OOB.Bancos.Conceptos.Ficha()
                                {
                                    Id          = it.Id,
                                    Codigo      = it.Codigo,
                                    Descripcion = it.Descripcion,
                                };
                                r.CtaGasto  = new OOB.Cuenta.Ficha();
                                r.CtaPasivo = new OOB.Cuenta.Ficha();
                                list.Add(r);
                            }
                        }
                    }
                }
                rt.cntRegistro = list.Count();
                rt.Lista       = list;
            }
            catch (Exception e)
            {
                rt.Mensaje = e.Message;
                rt.Result  = OOB.Resultado.EnumResult.isError;
            }
            return(rt);
        }