Beispiel #1
0
        public OOB.Resultado Producto_Movimiento_Ajuste_Anular(OOB.LibInventario.Movimiento.Anular.Ajuste.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibInventario.Movimiento.Anular.Ajuste.Ficha()
            {
                autoDocumento        = ficha.autoDocumento,
                autoSistemaDocumento = ficha.autoSistemaDocumento,
                autoUsuario          = ficha.autoUsuario,
                codigo   = ficha.codigoUsuario,
                estacion = ficha.estacion,
                motivo   = ficha.motivo,
                usuario  = ficha.nombreUsuario,
            };
            var r01 = MyData.Producto_Movimiento_Ajuste_Anular(fichaDTO);

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

            return(rt);
        }
        public OOB.Resultado Configuracion_SetDepositosPreDeterminado(OOB.LibInventario.Configuracion.DepositoPreDeterminado.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibInventario.Configuracion.DepositoPredeterminado.Ficha();

            fichaDTO.ListaPreDet = ficha.ListaPreDet.Select(s =>
            {
                var rg = new DtoLibInventario.Configuracion.DepositoPredeterminado.Item()
                {
                    AutoDeposito = s.AutoDeposito,
                    Estatus      = s.Estatus,
                };
                return(rg);
            }).ToList();
            var r01 = MyData.Configuracion_SetDepositosPreDeterminado(fichaDTO);

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

            return(rt);
        }
        public void Procesar()
        {
            var msg = MessageBox.Show("Guardar Cambios ?", "*** ALERTA ***", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (msg == DialogResult.Yes)
            {
                OOB.Resultado r01 = null;
                switch (fichaActual.Estatus)
                {
                case OOB.LibInventario.Producto.Enumerados.EnumEstatus.Activo:
                    r01 = Sistema.MyData.Producto_CambiarEstatusA_Activo(fichaActual.AutoProducto);
                    break;

                case OOB.LibInventario.Producto.Enumerados.EnumEstatus.Suspendido:
                    r01 = Sistema.MyData.Producto_CambiarEstatusA_Suspendido(fichaActual.AutoProducto);
                    break;

                case OOB.LibInventario.Producto.Enumerados.EnumEstatus.Inactivo:
                    r01 = Sistema.MyData.Producto_CambiarEstatusA_Inactivo(fichaActual.AutoProducto);
                    break;
                }
                if (r01.Result == OOB.Enumerados.EnumResult.isError)
                {
                    habilitarCierre = false;
                    Helpers.Msg.Error(r01.Mensaje);
                    return;
                }
                habilitarCierre = true;
                IsCambioOk      = true;
            }
            else
            {
                habilitarCierre = false;
            }
        }
Beispiel #4
0
        public OOB.Resultado Permiso_Actualizar(OOB.LibVenta.PosOffline.Permiso.Actualizar.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibPosOffLine.Permiso.Actualizar.Ficha();

            fichaDTO.Permisos = ficha.Cambios.Select(s =>
            {
                var nr = new DtoLibPosOffLine.Permiso.Actualizar.Permiso()
                {
                    Id            = s.Id,
                    RequiereClave = s.RequiereClave,
                };
                return(nr);
            }).ToList();

            var r01 = MyData.Permiso_Actualizar(fichaDTO);

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

            return(rt);
        }
        public OOB.Resultado Proveedor_EditarFicha(OOB.LibCompra.Proveedor.Editar.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibCompra.Proveedor.Editar.Ficha()
            {
                autoPrv     = ficha.autoPrv,
                ciRif       = ficha.ciRif,
                codigo      = ficha.codigo,
                codPostal   = ficha.codPostal,
                contacto    = ficha.contacto,
                denFiscal   = ficha.denFiscal,
                dirFiscal   = ficha.dirFiscal,
                email       = ficha.email,
                idEstado    = ficha.idEstado,
                idGrupo     = ficha.idGrupo,
                pais        = ficha.pais,
                razonSocial = ficha.razonSocial,
                retIva      = ficha.retIva,
                telefono    = ficha.telefono,
                webSite     = ficha.webSite,
            };

            var r01 = MyData.Proveedor_EditarFicha(fichaDTO);

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

            return(rt);
        }
Beispiel #6
0
        public OOB.Resultado ControlAcceso_Actualizar(OOB.LibSistema.ControlAcceso.Actualizar.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibSistema.ControlAcceso.Actualizar.Ficha()
            {
                ItemsAcceso = ficha.ItemsAcceso.Select(s =>
                {
                    var nr = new DtoLibSistema.ControlAcceso.Actualizar.ItemAcceso()
                    {
                        codFuncion = s.codFuncion,
                        codGrupo   = s.codGrupo,
                        estatus    = s.estatus,
                        seguridad  = s.seguridad,
                    };
                    return(nr);
                }).ToList(),
            };
            var r01 = MyData.ControlAcceso_Actualizar(fichaDTO);

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

            return(rt);
        }
        public OOB.Resultado Negocio_EditarFicha(OOB.LibSistema.Negocio.Editar.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibSistema.Negocio.Editar.Ficha()
            {
                auto      = ficha.auto,
                ciudad    = ficha.ciudad,
                codPostal = ficha.codPostal,
                contacto  = ficha.contacto,
                direccion = ficha.direccion,
                email     = ficha.email,
                estado    = ficha.estado,
                fax       = ficha.fax,
                nombre    = ficha.nombre,
                pais      = ficha.pais,
                rif       = ficha.rif,
                telefono  = ficha.telefono,
                webSite   = ficha.webSite,
            };
            var r01 = MyData.Negocio_EditarFicha(fichaDTO);

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

            return(rt);
        }
        public OOB.Resultado Tools_AjusteNivelMinimoMaximo_Ajustar(List <OOB.LibInventario.Tool.AjusteNivelMinimoMaximoProducto.Ajustar.Ficha> lista)
        {
            var rt = new OOB.Resultado();

            var listaDTO = new List <DtoLibInventario.Tool.AjusteNivelMinimoMaximo.Ajustar.Ficha>();

            foreach (var it in lista)
            {
                var nr = new DtoLibInventario.Tool.AjusteNivelMinimoMaximo.Ajustar.Ficha()
                {
                    autoDeposito = it.autoDeposito,
                    autoProducto = it.autoProducto,
                    nivelMinimo  = it.nivelMinimo,
                    nivelOptimo  = it.nivelOptimo,
                };
                listaDTO.Add(nr);
            }

            var r01 = MyData.Tools_AjusteNivelMinimoMaximo_Ajustar(listaDTO);

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

            return(rt);
        }
        public OOB.Resultado Vendedor_EditarFicha(OOB.LibSistema.Vendedor.Editar.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibSistema.Vendedor.Editar.Ficha()
            {
                id          = ficha.id,
                advertencia = ficha.advertencia,
                ciRif       = ficha.ciRif,
                codigo      = ficha.codigo,
                contacto    = ficha.contacto,
                direccion   = ficha.direccion,
                email       = ficha.email,
                memo        = ficha.memo,
                nombre      = ficha.nombre,
                telefono    = ficha.telefono,
                webSite     = ficha.webSite,
            };
            var r01 = MyData.Vendedor_EditarFicha(fichaDTO);

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

            return(rt);
        }
        public OOB.Resultado Pendiente_DejarCtaEnPendiente(OOB.LibVenta.PosOffline.Pendiente.DejarEnPendiente.Agregar ficha)
        {
            var rt = new OOB.Resultado();

            var agregarDTO = new DtoLibPosOffLine.Pendiente.DejarEnPendiente.Agregar()
            {
                IdCliente = ficha.IdCliente,
                Monto     = ficha.Monto,
                Renglones = ficha.Renglones,
            };
            var agregarItemDto = ficha.Items.Select(s =>
            {
                var t = new DtoLibPosOffLine.Pendiente.DejarEnPendiente.AgregarItem()
                {
                    IdItem = s.IdItem,
                };
                return(t);
            }).ToList();

            agregarDTO.Items = agregarItemDto;

            var r01 = MyData.Pendiente_DejarCtaEnPendiente(agregarDTO);

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

            return(rt);
        }
        public OOB.Resultado Producto_AsignarRemoverDepositos(OOB.LibInventario.Producto.Depositos.Asignar.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var listDTO = new List <DtoLibInventario.Producto.Depositos.Asignar.DepAsignar>();

            foreach (var it in ficha.depAsignar)
            {
                var nr = new DtoLibInventario.Producto.Depositos.Asignar.DepAsignar()
                {
                    autoDeposito       = it.autoDeposito,
                    averia             = it.averia,
                    disponible         = it.disponible,
                    fechaUltConteo     = it.fechaUltConteo,
                    fisica             = it.fisica,
                    nivel_minimo       = it.nivel_minimo,
                    nivel_optimo       = it.nivel_optimo,
                    pto_pedido         = it.pto_pedido,
                    reservada          = it.reservada,
                    resultadoUltConteo = it.resultadoUltConteo,
                    ubicacion_1        = it.ubicacion_1,
                    ubicacion_2        = it.ubicacion_2,
                    ubicacion_3        = it.ubicacion_3,
                    ubicacion_4        = it.ubicacion_4,
                };
                listDTO.Add(nr);
            }
            var listRemoverDTO = new List <DtoLibInventario.Producto.Depositos.Asignar.DepRemover>();

            foreach (var it in ficha.depRemover)
            {
                var nr = new DtoLibInventario.Producto.Depositos.Asignar.DepRemover()
                {
                    autoDeposito = it.autoDeposito,
                };
                listRemoverDTO.Add(nr);
            }

            var fichaDTO = new DtoLibInventario.Producto.Depositos.Asignar.Ficha()
            {
                autoProducto = ficha.autoProducto,
                depAsignar   = listDTO,
                depRemover   = listRemoverDTO,
            };
            var r01 = MyData.Producto_AsignarRemoverDepositos(fichaDTO);

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

            return(rt);
        }
        public OOB.Resultado Configuracion_SetMetodoCalculoUtilidad(OOB.LibInventario.Configuracion.MetodoCalculoUtilidad.Editar.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibInventario.Configuracion.MetodoCalculoUtilidad.Editar.Ficha()
            {
                Metodo = ficha.Metodo,
                Precio = ficha.Precio.Select(s =>
                {
                    var nr = new DtoLibInventario.Configuracion.MetodoCalculoUtilidad.Editar.FichaPrecio()
                    {
                        idProducto = s.idProducto,
                        Precio_1   = new DtoLibInventario.Configuracion.MetodoCalculoUtilidad.Editar.Precio()
                        {
                            pdf   = s.Precio_1.pdf,
                            pneto = s.Precio_1.pneto,
                        },
                        Precio_2 = new DtoLibInventario.Configuracion.MetodoCalculoUtilidad.Editar.Precio()
                        {
                            pdf   = s.Precio_2.pdf,
                            pneto = s.Precio_2.pneto,
                        },
                        Precio_3 = new DtoLibInventario.Configuracion.MetodoCalculoUtilidad.Editar.Precio()
                        {
                            pdf   = s.Precio_3.pdf,
                            pneto = s.Precio_3.pneto,
                        },
                        Precio_4 = new DtoLibInventario.Configuracion.MetodoCalculoUtilidad.Editar.Precio()
                        {
                            pdf   = s.Precio_4.pdf,
                            pneto = s.Precio_4.pneto,
                        },
                        Precio_5 = new DtoLibInventario.Configuracion.MetodoCalculoUtilidad.Editar.Precio()
                        {
                            pdf   = s.Precio_5.pdf,
                            pneto = s.Precio_5.pneto,
                        },
                    };
                    return(nr);
                }).ToList(),
            };
            var r01 = MyData.Configuracion_SetMetodoCalculoUtilidad(fichaDTO);

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

            return(rt);
        }
Beispiel #13
0
        public OOB.Resultado Operador_Cerrar(OOB.LibVenta.PosOffline.Operador.Cerrar.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var agregarDTO = new DtoLibPosOffLine.Operador.Cerrar.Ficha()
            {
                IdJornada   = ficha.IdJornada,
                IdOperador  = ficha.IdOperador,
                Fecha       = ficha.Fecha.ToShortDateString(),
                Hora        = ficha.Hora,
                Estatus     = ficha.Estatus,
                Movimientos = new DtoLibPosOffLine.Operador.Cerrar.Movimiento()
                {
                    devolucion = ficha.Movimientos.devolucion,
                    diferencia = ficha.Movimientos.diferencia,
                    efectivo   = ficha.Movimientos.efectivo,
                    divisa     = ficha.Movimientos.divisa,
                    tarjeta    = ficha.Movimientos.tarjeta,
                    otros      = ficha.Movimientos.otros,
                    firma      = ficha.Movimientos.firma,
                    subTotal   = ficha.Movimientos.subTotal,
                    total      = ficha.Movimientos.total,
                    mEfectivo  = ficha.Movimientos.mEfectivo,
                    mDivisa    = ficha.Movimientos.mDivisa,
                    mTarjeta   = ficha.Movimientos.mTarjeta,
                    mOtro      = ficha.Movimientos.mOtro,
                    mFirma     = ficha.Movimientos.mFirma,
                    mSubTotal  = ficha.Movimientos.mSubTotal,
                    mTotal     = ficha.Movimientos.mTotal,
                    //
                    cntDivisa    = ficha.Movimientos.cntDivisa,
                    cntDivisaUsu = ficha.Movimientos.cntDivisaUsu,
                    cntDoc       = ficha.Movimientos.cntDoc,
                    cntDocFac    = ficha.Movimientos.cntDocFac,
                    cntDocNcr    = ficha.Movimientos.cntDocNcr,
                    montoFac     = ficha.Movimientos.montoFac,
                    montoNcr     = ficha.Movimientos.montoNcr,
                }
            };

            var r01 = MyData.Operador_Jornada_Cerrar(agregarDTO);

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

            return(rt);
        }
        public OOB.Resultado Producto_CambiarEstatusA_Suspendido(string auto)
        {
            var rt = new OOB.Resultado();

            var r01 = MyData.Producto_CambiarEstatusA_Suspendido(auto);

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

            return(rt);
        }
        public OOB.Resultado Item_Limpiar()
        {
            var rt = new OOB.Resultado();

            var r01 = MyData.Item_Limpiar();

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

            return(rt);
        }
Beispiel #16
0
        public OOB.Resultado Sucursal_QuitarDepositoPrincipal(string autoSuc)
        {
            var rt = new OOB.Resultado();

            var r01 = MyData.Sucursal_QuitarDepositoPrincipal(autoSuc);

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

            return(rt);
        }
        public OOB.Resultado Servidor_ActualizarData()
        {
            var result = new OOB.Resultado();

            var r01 = MyData.Servidor_ActualizarData();

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

            return(result);
        }
        public OOB.Resultado Usuario_Eliminar(string id)
        {
            var rt = new OOB.Resultado();

            var r01 = MyData.Usuario_Eliminar(id);

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

            return(rt);
        }
        public OOB.Resultado Pendiente_EliminarCta(int id)
        {
            var rt = new OOB.Resultado();

            var r01 = MyData.Pendiente_EliminarCtaEnPendiente(id);

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

            return(rt);
        }
Beispiel #20
0
        public OOB.Resultado VentaDocumento_Anular(int idDocumento)
        {
            var rt = new OOB.Resultado();

            var r01 = MyData.VentaDocumento_Anular(idDocumento);

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

            return(rt);
        }
Beispiel #21
0
        public OOB.Resultado Inicializar_BdLocal()
        {
            var result = new OOB.Resultado();

            var r01 = MyData.Inicializar_BdLocal();

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

            return(result);
        }
        public OOB.Resultado EmpaqueMedida_Eliminar(string auto)
        {
            var rt = new OOB.Resultado();

            var r01 = MyData.EmpaqueMedida_Eliminar(auto);

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

            return(rt);
        }
Beispiel #23
0
        static public OOB.Resultado CargarXml()
        {
            var result = new OOB.Resultado();

            try
            {
                var doc = new XmlDocument();
                doc.Load(AppDomain.CurrentDomain.BaseDirectory + @"\Conf.XML");

                if (doc.HasChildNodes)
                {
                    foreach (XmlNode nd in doc)
                    {
                        if (nd.LocalName.ToUpper().Trim() == "CONFIGURACION")
                        {
                            foreach (XmlNode nv in nd.ChildNodes)
                            {
                                if (nv.LocalName.ToUpper().Trim() == "SERVIDOR")
                                {
                                    foreach (XmlNode sv in nv.ChildNodes)
                                    {
                                        if (sv.LocalName.Trim().ToUpper() == "INSTANCIA")
                                        {
                                            Sistema._Instancia = sv.InnerText.Trim();
                                        }
                                        if (sv.LocalName.Trim().ToUpper() == "CATALOGO")
                                        {
                                            Sistema._BaseDatos = sv.InnerText.Trim();
                                        }
                                        if (sv.LocalName.Trim().ToUpper() == "ACTIVARCOMOSUCURSAL")
                                        {
                                            Sistema._ActivarComoSucursal = sv.InnerText.Trim().ToUpper() == "SI"?true:false;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception e)
            {
                result.Result  = OOB.Enumerados.EnumResult.isError;
                result.Mensaje = e.Message;
            }

            return(result);
        }
        public OOB.Resultado Configuracion_SetPreferenciaRegistroPrecio(OOB.LibInventario.Configuracion.PreferenciaPrecio.Editar.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibInventario.Configuracion.PreferenciaPrecio.Editar.Ficha()
            {
                Preferencia = ficha.Preferencia,
            };
            var r01 = MyData.Configuracion_SetPreferenciaRegistroPrecio(fichaDTO);

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

            return(rt);
        }
        public OOB.Resultado Configuracion_SetCostoEdadProducto(OOB.LibInventario.Configuracion.CostoEdad.Editar.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibInventario.Configuracion.CostoEdad.Editar.Ficha()
            {
                Edad = ficha.Edad,
            };
            var r01 = MyData.Configuracion_SetCostoEdadProducto(fichaDTO);

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

            return(rt);
        }
        public OOB.Resultado Configuracion_SetBusquedaPredeterminada(OOB.LibInventario.Configuracion.BusquedaPredeterminada.Editar.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibInventario.Configuracion.BusquedaPredeterminada.Editar.Ficha()
            {
                Busqueda = ficha.Busqueda,
            };
            var r01 = MyData.Configuracion_SetBusquedaPredeterminada(fichaDTO);

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

            return(rt);
        }
        public OOB.Resultado SerieFiscal_InactivarFicha(OOB.LibSistema.SerieFiscal.ActivarInactivar.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibSistema.SerieFiscal.ActivarInactivar.Ficha()
            {
                id = ficha.id,
            };
            var r01 = MyData.SerieFiscal_Inactivar(fichaDTO);

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

            return(rt);
        }
        public OOB.Resultado Usuario_ActualizarSesion(OOB.LibInventario.Usuario.ActualizarSesion.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibInventario.Usuario.ActualizarSesion.Ficha()
            {
                autoUsu = ficha.autoUsu
            };
            var r01 = MyData.Usuario_ActualizarSesion(fichaDTO);

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

            return(rt);
        }
        public OOB.Resultado Configuracion_Actualizar_TasaRecepcionPos(OOB.LibSistema.Configuracion.ActualizarTasaRecepcionPos.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibSistema.Configuracion.ActualizarTasaRecepcionPos.Ficha()
            {
                ValorNuevo = ficha.valorNuevo,
            };
            var r01 = MyData.Configuracion_Actualizar_TasaRecepcionPos(fichaDTO);

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

            return(rt);
        }
        public OOB.Resultado Configuracion_SetRedondeoPrecioVenta(OOB.LibInventario.Configuracion.RedondeoPrecio.Editar.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibInventario.Configuracion.RedondeoPrecio.Editar.Ficha()
            {
                Redondeo = ficha.Redondeo,
            };
            var r01 = MyData.Configuracion_SetRedondeoPrecioVenta(fichaDTO);

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

            return(rt);
        }