예제 #1
0
        public DTO.Resultado Contable_Configuracion_CuentaCierre_Editar(DTO.Contable.Configuracion.EditarCtasCierre ficha)
        {
            var result = new Resultado();

            try
            {
                using (var ctx = new dBEntities(_cn.ConnectionString))
                {
                    using (var ts = new TransactionScope())
                    {
                        if (ficha.IdCtaCierreMes != -1)
                        {
                            var det = ctx.contabilidad_configuracion.Find(1);
                            if (det == null)
                            {
                                result.Mensaje = "[ CONFIGURACION ] NO ENCONTRADA";
                                result.Result  = EnumResult.isError;
                            }

                            det.idCtaResultadoMes = ficha.IdCtaCierreMes;
                            ctx.SaveChanges();
                        }

                        ts.Complete();
                    }
                }
            }
            catch (Exception e)
            {
                result.Mensaje = e.Message;
                result.Result  = DTO.EnumResult.isError;
            }

            return(result);
        }
        public OOB.Resultado.Resultado Configuracion_CtasCierre_Editar(OOB.Contable.Configuracion.CuentasCierre ficha)
        {
            var result = new OOB.Resultado.Resultado();

            var fichaDTO = new DTO.Contable.Configuracion.EditarCtasCierre();

            if (ficha.CtaCierreMes != null)
            {
                fichaDTO.IdCtaCierreMes = ficha.CtaCierreMes.Id;
            }
            var resultDTO = _servicio.Contable_Configuracion_CuentaCierre_Editar(fichaDTO);

            if (resultDTO.Result == DTO.EnumResult.isError)
            {
                result.Result  = OOB.Resultado.EnumResult.isError;
                result.Mensaje = resultDTO.Mensaje;
                return(result);
            }

            return(result);
        }
예제 #3
0
 public DTO.Resultado Contable_Configuracion_CuentaCierre_Editar(DTO.Contable.Configuracion.EditarCtasCierre ficha)
 {
     return(provider.Contable_Configuracion_CuentaCierre_Editar(ficha));
 }