public OOB.Resultado.Ficha Venta_Item_ActualizarCantidad_Aumentar(OOB.Venta.Item.ActualizarCantidad.Aumentar.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.Venta.Item.ActualizarCantidad.Aumentar.Ficha() { idOperador = ficha.idOperador, idItem = ficha.idItem, autoProducto = ficha.autoProducto, autoDeposito = ficha.autoDeposito, cantUndBloq = ficha.cantUndBloq, cantidad = ficha.cantidad, validarExistencia = ficha.validarExistencia, precioNeto = ficha.precioNeto, tarifaVenta = ficha.tarifaVenta, precioDivisa = ficha.precioDivisa, }; var r01 = MyData.Venta_Item_ActualizarCantidad_Aumentar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Venta_Temporal_SetTasaDivisa(OOB.Venta.Temporal.Cambios.TasaDivisa.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.VentaAdm.Temporal.Cambiar.TasaDivisa.Ficha() { id = ficha.id, montoDivisa = ficha.montoDivisa, tasaDivisa = ficha.tasaDivisa, items = ficha.items.Select(s => { var nr = new DtoLibPos.VentaAdm.Temporal.Cambiar.TasaDivisa.Item() { id = s.id, descProducto = s.descProducto, totalDivisa = s.totalDivisa, }; return(nr); }).ToList(), }; var r01 = MyData.VentaAdm_Temporal_SetTasaDivisa(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Documento_Anular_Presupuesto(OOB.Documento.Anular.Presupuesto.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.DocumentoAdm.Anular.Prersupuesto.Ficha() { autoDocumento = ficha.autoDocumento, auditoria = new DtoLibPos.DocumentoAdm.Anular.Prersupuesto.FichaAuditoria() { autoSistemaDocumento = ficha.auditoria.autoSistemaDocumento, autoUsuario = ficha.auditoria.autoUsuario, codigo = ficha.auditoria.codigo, estacion = ficha.auditoria.estacion, motivo = ficha.auditoria.motivo, usuario = ficha.auditoria.usuario, }, }; var r01 = MyData.DocumentoAdm_Anular_Presupuesto(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Pendiente_DejarCta(OOB.Pendiente.DejarCta.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.Pendiente.Dejar.Ficha() { cirifCliente = ficha.cirifCliente, idCliente = ficha.idCliente, idOperador = ficha.idOperador, monto = ficha.monto, montoDivisa = ficha.montoDivisa, nombreCliente = ficha.nombreCliente, renglones = ficha.renglones, items = ficha.items.Select(s => { var nr = new DtoLibPos.Pendiente.Dejar.FichaItem() { idItem = s.idItem, }; return(nr); }).ToList(), }; var r01 = MyData.Pendiente_DejarCta(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Inicializa() { var result = new OOB.Resultado.Ficha(); var r01 = MyData.Inicializa(); if (r01.Result == DTO.Resultado.Enumerados.EnumResult.isError) { result.Result = OOB.Resultado.Enumerados.EnumResult.isError; result.Mensaje = r01.Mensaje; return(result); } return(result); }
public OOB.Resultado.Ficha Test() { var result = new OOB.Resultado.Ficha(); var r01 = MyData.Test(); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Venta_Temporal_Encabezado_Eliminar(int idEncabezado) { var result = new OOB.Resultado.Ficha(); var r01 = MyData.VentaAdm_Temporal_Encabezado_Eliminar(idEncabezado); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Pendiente_AbrirCta(int idCta, int idOperador) { var result = new OOB.Resultado.Ficha(); var r01 = MyData.Pendiente_AbrirCta(idCta, idOperador); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Configuracion_Pos_CambioDepositoSucursalViveres() { var result = new OOB.Resultado.Ficha(); var r01 = MyData.Configuracion_Pos_CambioDepositoSucursalViveres(); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Venta_Temporal_Item_Limpiar(OOB.Venta.Temporal.Item.Limpiar.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var xenc = ficha.itemEncabezado; var xit = ficha.itemDetalle; var fichaDTO = new DtoLibPos.VentaAdm.Temporal.Item.Limpiar.Ficha() { itemEncabezado = new DtoLibPos.VentaAdm.Temporal.Item.Limpiar.ItemEncabezado() { id = xenc.id, }, itemActDeposito = null, itemDetalle = xit.Select(s => { var rt = new DtoLibPos.VentaAdm.Temporal.Item.Limpiar.ItemDetalle() { id = s.id, }; return(rt); }).ToList(), }; if (ficha.itemActDeposito != null) { fichaDTO.itemActDeposito = ficha.itemActDeposito.Select(s => { var rt = new DtoLibPos.VentaAdm.Temporal.Item.Limpiar.ItemActDeposito() { autoDeposito = s.autoDeposito, autoProducto = s.autoProducto, cntActualizar = s.cntActualizar, prdDescripcion = s.prdDescripcion, }; return(rt); }).ToList(); } var r01 = MyData.VentaAdm_Temporal_Item_Limpiar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Cliente_Editar(OOB.Maestro.Cliente.Editar.Actualizar.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.Cliente.Editar.Actualizar.Ficha() { autoId = ficha.idAuto, idGrupo = ficha.idGrupo, idEstado = ficha.idEstado, idZona = ficha.idZona, idVendedor = ficha.idVendedor, idCobrador = ficha.idCobrador, tarifa = ficha.tarifa, categoria = ficha.categoria, nivel = ficha.nivel, ciRif = ficha.ciRif, codigo = ficha.codigo, razonSocial = ficha.razonSocial, dirFiscal = ficha.dirFiscal, dirDespacho = ficha.dirDespacho, pais = ficha.pais, contacto = ficha.contacto, telefono1 = ficha.telefono1, telefono2 = ficha.telefono2, email = ficha.email, celular = ficha.celular, fax = ficha.fax, webSite = ficha.webSite, codPostal = ficha.codPostal, estatusCredito = ficha.estatusCredito, dscto = ficha.dscto, cargo = ficha.cargo, limiteDoc = ficha.limiteDoc, diasCredito = ficha.diasCredito, limiteCredito = ficha.limiteCredito, }; var r01 = MyData.Cliente_Editar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Configuracion_Pos_Actualizar(OOB.Configuracion.Actualizar.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.Configuracion.Actualizar.Ficha() { activarBusquedaPorDescripcion = ficha.activarBusquedaPorDescripcion, activarRepesaje = ficha.activarBusquedaPorDescripcion, idClaveUsar = ficha.idClaveUsar, idCobrador = ficha.idCobrador, idConceptoDevVenta = ficha.idConceptoDevVenta, idConceptoSalida = ficha.idConceptoSalida, idConceptoVenta = ficha.idConceptoVenta, idDeposito = ficha.idDeposito, idFacturaSerie = ficha.idFacturaSerie, idMedioPagoDivisa = ficha.idMedioPagoDivisa, idMedioPagoEfectivo = ficha.idMedioPagoEfectivo, idMedioPagoElectronico = ficha.idMedioPagoElectronico, idMedioPagoOtros = ficha.idMedioPagoOtros, idNotaCreditoSerie = ficha.idNotaCreditoSerie, idNotaDebitoSerie = ficha.idNotaDebitoSerie, idNotaEntregaSerie = ficha.idNotaEntregaSerie, idPrecioManejar = ficha.idPrecioManejar, idSucursal = ficha.idSucursal, idTipoDocDevVenta = ficha.idTipoDocDevVenta, idTipoDocNotaEntrega = ficha.idTipoDocNotaEntrega, idTipoDocVenta = ficha.idTipoDocVenta, idTransporte = ficha.idTransporte, idVendedor = ficha.idVendedor, limiteInferiorRepesaje = ficha.limiteInferiorRepesaje, limiteSuperiorRepesaje = ficha.limiteSuperiorRepesaje, modoPrecio = ficha.modoPrecio, validarExistencia = ficha.validarExistencia, }; var r01 = MyData.Configuracion_Pos_Actualizar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Venta_Temporal_Item_Eliminar(OOB.Venta.Temporal.Item.Eliminar.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var xenc = ficha.itemEncabezado; var xit = ficha.itemDetalle; var fichaDTO = new DtoLibPos.VentaAdm.Temporal.Item.Eliminar.Ficha() { itemEncabezado = new DtoLibPos.VentaAdm.Temporal.Item.Eliminar.ItemEncabezado() { id = xenc.id, monto = xenc.monto, montoDivisa = xenc.montoDivisa, renglones = xenc.renglones, }, itemActDeposito = null, itemDetalle = new DtoLibPos.VentaAdm.Temporal.Item.Eliminar.ItemDetalle() { id = xit.id, }, }; if (ficha.itemActDeposito != null) { var xdep = ficha.itemActDeposito; fichaDTO.itemActDeposito = new DtoLibPos.VentaAdm.Temporal.Item.Eliminar.ItemActDeposito() { autoDeposito = xdep.autoDeposito, autoProducto = xdep.autoProducto, cntActualizar = xdep.cntActualizar, prdDescripcion = xdep.prdDescripcion, }; } var r01 = MyData.VentaAdm_Temporal_Item_Eliminar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
// public OOB.Resultado.Ficha VentaAdm_Temporal_Pendiente_Dejar(OOB.Venta.Temporal.Pendiente.Dejar.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.VentaAdm.Temporal.Pendiente.Dejar.Ficha() { idTemporal = ficha.idTemporal, }; var r01 = MyData.VentaAdm_Temporal_Pendiente_Dejar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Cliente_Inactivar(OOB.Maestro.Cliente.EstatusActivarInactivar.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.Cliente.EstatusActivarInactivar.Ficha() { autoId = ficha.autoId, }; var r01 = MyData.Cliente_Inactivar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
// public OOB.Resultado.Ficha Venta_Temporal_SetNotas(OOB.Venta.Temporal.Cambios.Notas.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.VentaAdm.Temporal.Cambiar.Notas.Ficha() { id = ficha.id, notas = ficha.notas, }; var r01 = MyData.VentaAdm_Temporal_SetNotas(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Configuracion_Pos_CambioSucursalDeposito(OOB.Configuracion.CambioSucursalDeposito.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.Configuracion.CambioDepositoSucursal.Ficha() { idSucursal = ficha.idSucursal, idDeposito = ficha.idDeposito, }; var r01 = MyData.Configuracion_Pos_CambioDepositoSucursal(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha ClienteGrupo_Editar(OOB.Maestro.Grupo.Editar.Ficha ficha) { var rt = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.ClienteGrupo.Editar.Ficha() { auto = ficha.auto, nombre = ficha.nombre, codigo = ficha.codigo, }; var r01 = MyData.ClienteGrupo_Editar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(rt); } return(rt); }
// public OOB.Resultado.Ficha Venta_Temporal_Anular(OOB.Venta.Temporal.Anular.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.VentaAdm.Temporal.Anular.Ficha() { IdEncabezado = ficha.IdEncabezado, Items = ficha.Items.Select(s => { var rg = new DtoLibPos.VentaAdm.Temporal.Anular.Item() { idItem = s.idItem, }; return(rg); }).ToList(), ItemsActDeposito = ficha.ItemsActDeposito.Select(s => { var rg = new DtoLibPos.VentaAdm.Temporal.Anular.ItemActDeposito() { prdDescripcion = s.prdDescripcion, autoDeposito = s.autoDeposito, autoProducto = s.autoProducto, cntActualizar = s.cntActualizar, }; return(rg); }).ToList(), }; var r01 = MyData.VentaAdm_Temporal_Anular(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Venta_Item_Eliminar(OOB.Venta.Item.Eliminar.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.Venta.Item.Eliminar.Ficha() { idOperador = ficha.idOperador, idItem = ficha.idItem, autoProducto = ficha.autoProducto, autoDeposito = ficha.autoDeposito, cantUndBloq = ficha.cantUndBloq, }; var r01 = MyData.Venta_Item_Eliminar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Venta_Temporal_Encabezado_Editar(OOB.Venta.Temporal.Encabezado.Editar.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.VentaAdm.Temporal.Encabezado.Editar.Ficha() { id = ficha.id, autoCliente = ficha.autoCliente, autoDeposito = ficha.autoDeposito, autoSucursal = ficha.autoSucursal, ciRifCliente = ficha.ciRifCliente, nombreDeposito = ficha.nombreDeposito, nombreSucursal = ficha.nombreSucursal, razonSocialCliente = ficha.razonSocialCliente, // autoCobrador = ficha.autoCobrador, autoTransporte = ficha.autoTransporte, autoVendedor = ficha.autoVendedor, codigoCliente = ficha.codigoCliente, diasCredito = ficha.diasCredito, diasValidez = ficha.diasValidez, dirDespacho = ficha.dirDespacho, dirFiscalCliente = ficha.dirFiscalCliente, estatusCredito = ficha.estatusCredito, tarifaPrecioCliente = ficha.tarifaPrecioCliente, }; var r01 = MyData.VentaAdm_Temporal_Encabezado_Editar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Venta_Anular(OOB.Venta.Anular.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.Venta.Anular.Ficha() { items = ficha.items.Select(s => { var nr = new DtoLibPos.Venta.Anular.FichaItem() { idOperador = s.idOperador, idItem = s.idItem, }; return(nr); }).ToList(), itemDeposito = ficha.itemDeposito.Select(s => { var nr = new DtoLibPos.Venta.Anular.FichaDeposito() { autoProducto = s.autoProducto, autoDeposito = s.autoDeposito, cantUndBloq = s.cantUndBloq, }; return(nr); }).ToList(), }; var r01 = MyData.Venta_Anular(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
static public OOB.Resultado.Ficha CargarXml() { var result = new OOB.Resultado.Ficha(); 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") { _Instancia = sv.InnerText.Trim(); } if (sv.LocalName.Trim().ToUpper() == "CATALOGO") { _BaseDatos = sv.InnerText.Trim(); } } } if (nv.LocalName.ToUpper().Trim() == "DATALOCAL") { _DataLocal = nv.InnerText.Trim(); } if (nv.LocalName.ToUpper().Trim() == "MONITORCIERRERESUMEN") { foreach (XmlNode mi in nv.ChildNodes) { if (mi.LocalName.Trim().ToUpper() == "ACTIVAR") { if (mi.InnerText.Trim().ToUpper() == "SI") { Sistema.ActivarMonitorCierreResumen = true; } } if (mi.LocalName.Trim().ToUpper() == "TIEMPO") { Sistema.TiempoMonitorCierreResumen = int.Parse(mi.InnerText.Trim()); } if (mi.LocalName.Trim().ToUpper() == "IDEQUIPO") { Sistema.IdEquipo = mi.InnerText.Trim(); } } } } } } } } catch (Exception e) { result.Result = OOB.Resultado.Enumerados.EnumResult.isError; result.Mensaje = e.Message; } return(result); }
static public OOB.Resultado.Ficha CargarXml() { var result = new OOB.Resultado.Ficha(); 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 (nv.LocalName.ToUpper().Trim() == "IDEQUIPO") { Sistema.IdEquipo = nv.InnerText.Trim(); } if (nv.LocalName.ToUpper().Trim() == "DATALOCAL") { _DataLocal = nv.InnerText.Trim(); } if (nv.LocalName.ToUpper().Trim() == "IMPRESORATICKET") { foreach (XmlNode mi in nv.ChildNodes) { if (mi.LocalName.Trim().ToUpper() == "TAMANOROLLO") { if (mi.InnerText.Trim().ToUpper() == "G") { //Sistema.ImpresoraTicket = Sistema.EnumModoRolloTicket.Grande; } if (mi.InnerText.Trim().ToUpper() == "P") { //Sistema.ImpresoraTicket = Sistema.EnumModoRolloTicket.Pequeno; } } } } } } } } } catch (Exception e) { result.Result = OOB.Resultado.Enumerados.EnumResult.isError; result.Mensaje = e.Message; } return(result); }
// public OOB.Resultado.Ficha VentaAdm_Temporal_Remision_Registrar(OOB.Venta.Temporal.Remision.Registrar.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.VentaAdm.Temporal.Remision.Registrar.Ficha() { idTemporal = ficha.idTemporal, autoDoc = ficha.autoDoc, codigoDoc = ficha.codigoDoc, fechaDoc = ficha.fechaDoc, nombreDoc = ficha.nombreDoc, numeroDoc = ficha.numeroDoc, monto = ficha.monto, montoDivisa = ficha.montoDivisa, renglones = ficha.renglones, item = ficha.items.Select(s => { var it = new DtoLibPos.VentaAdm.Temporal.Item.Registrar.ItemDetalle() { autoDepartamento = s.autoDepartamento, autoGrupo = s.autoGrupo, autoProducto = s.autoProducto, autoSubGrupo = s.autoSubGrupo, autoTasaIva = s.autoTasaIva, cantidad = s.cantidad, categroiaProducto = s.categroiaProducto, codigoProducto = s.codigoProducto, costo = s.costo, costoPromd = s.costoPromd, costoPromdUnd = s.costoPromdUnd, costoUnd = s.costoUnd, decimalesProducto = s.decimalesProducto, dsctoPorct = s.dsctoPorct, empaqueCont = s.empaqueCont, empaqueDesc = s.empaqueDesc, estatusPesadoProducto = s.estatusPesadoProducto, estatusReservaMerc = s.estatusReservaMerc, idVenta = s.idVenta, nombreProducto = s.nombreProducto, notas = s.notas, precioNeto = s.precioNeto, precioNetoDivisa = s.precioNetoDivisa, tarifaPrecio = s.tarifaPrecio, tasaIva = s.tasaIva, tipoIva = s.tipoIva, autoDeposito = s.autoDeposito, cantidadUnd = s.cantidadUnd, total = s.total, totalDivisa = s.totalDivisa, estatusRemision = s.estatusRemision, nombreDeposito = s.nombreDeposito, }; return(it); }).ToList(), }; var r01 = MyData.VentaAdm_Temporal_Remision_Registrar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
public OOB.Resultado.Ficha Jornada_Cerrar(OOB.Pos.Cerrar.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.Pos.Cerrar.Ficha() { idOperador = ficha.idOperador, estatus = ficha.estatus, arqueoCerrar = new DtoLibPos.Pos.Cerrar.Arqueo() { autoArqueo = ficha.arqueo.autoArqueo, cheque = ficha.arqueo.cheque, cierreFtp = ficha.arqueo.cierreFtp, cntDivisaUsuario = ficha.arqueo.cntDivisaUsuario, cntDivisia = ficha.arqueo.cntDivisia, cntDoc = ficha.arqueo.cntDoc, cntDocFac = ficha.arqueo.cntDocFac, cntDocNCr = ficha.arqueo.cntDocNCr, cobranza = ficha.arqueo.cobranza, credito = ficha.arqueo.credito, debito = ficha.arqueo.debito, devolucion = ficha.arqueo.devolucion, diferencia = ficha.arqueo.diferencia, efectivo = ficha.arqueo.efectivo, firma = ficha.arqueo.firma, mbanco1 = ficha.arqueo.mbanco1, mbanco2 = ficha.arqueo.mbanco2, mbanco3 = ficha.arqueo.mbanco3, mbanco4 = ficha.arqueo.mbanco4, mcheque = ficha.arqueo.mcheque, mefectivo = ficha.arqueo.mefectivo, mfirma = ficha.arqueo.mfirma, mgastos = ficha.arqueo.mgastos, montoFac = ficha.arqueo.montoFac, montoNCr = ficha.arqueo.montoNCr, motros = ficha.arqueo.motros, mretenciones = ficha.arqueo.mretenciones, mretiro = ficha.arqueo.mretiro, msubtotal = ficha.arqueo.msubtotal, mtarjeta = ficha.arqueo.mtarjeta, mticket = ficha.arqueo.mticket, mtotal = ficha.arqueo.mtotal, mtrans = ficha.arqueo.mtrans, otros = ficha.arqueo.otros, retiro = ficha.arqueo.retiro, subTotal = ficha.arqueo.subTotal, ticket = ficha.arqueo.ticket, total = ficha.arqueo.total, }, }; var r01 = MyData.Jornada_Cerrar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
static public OOB.Resultado.Ficha CargarXml() { var result = new OOB.Resultado.Ficha(); 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 (nv.LocalName.ToUpper().Trim() == "IDEQUIPO") { Sistema.IdEquipo = nv.InnerText.Trim(); } if (nv.LocalName.ToUpper().Trim() == "DATALOCAL") { _DataLocal = nv.InnerText.Trim(); } if (nv.LocalName.ToUpper().Trim() == "CODIGOSUCURSALACTIVA") { Sistema.CodigoSucursalActivo = nv.InnerText.Trim().ToUpper(); } if (nv.LocalName.ToUpper().Trim() == "CODIGODEPOSITOACTIVA") { Sistema.CodigoDepositoActivo = nv.InnerText.Trim().ToUpper(); } if (nv.LocalName.ToUpper().Trim() == "SERIEFACTURA") { Sistema.SerieFactura = nv.InnerText.Trim().ToUpper(); } if (nv.LocalName.ToUpper().Trim() == "SERIENCREDITO") { Sistema.SerieNCredito = nv.InnerText.Trim().ToUpper(); } if (nv.LocalName.ToUpper().Trim() == "SERIENENTREGA") { Sistema.SerieNEntrega = nv.InnerText.Trim().ToUpper(); } if (nv.LocalName.ToUpper().Trim() == "MODOIMPRESIONFACTURA") { switch (nv.InnerText.Trim().ToUpper()) { case "G": Sistema.ImprimirFactura = new Helpers.Imprimir.Grafico.Documento(); break; case "F": break; case "T80": Sistema.ImprimirFactura = new Helpers.Imprimir.Tickera80.Documento(); break; case "T58": Sistema.ImprimirFactura = new Helpers.Imprimir.Tickera58.Documento(); break; } } if (nv.LocalName.ToUpper().Trim() == "MODOIMPRESIONNENTREGA") { switch (nv.InnerText.Trim().ToUpper()) { case "G": Sistema.ImprimirNotaEntrega = new Helpers.Imprimir.Grafico.Documento(); break; case "F": break; case "T80": Sistema.ImprimirNotaEntrega = new Helpers.Imprimir.Tickera80.Documento(); break; case "T58": Sistema.ImprimirNotaEntrega = new Helpers.Imprimir.Tickera58.Documento(); break; } } if (nv.LocalName.ToUpper().Trim() == "MODOIMPRESIONNCREDITO") { switch (nv.InnerText.Trim().ToUpper()) { case "G": Sistema.ImprimirNotaCredito = new Helpers.Imprimir.Grafico.Documento(); break; case "F": break; case "T80": Sistema.ImprimirNotaCredito = new Helpers.Imprimir.Tickera80.Documento(); break; case "T58": Sistema.ImprimirNotaCredito = new Helpers.Imprimir.Tickera58.Documento(); break; } } if (nv.LocalName.ToUpper().Trim() == "MODOIMPRESIONCUADRECAJA") { switch (nv.InnerText.Trim().ToUpper()) { case "G": Sistema.ImprimirCuadreCaja = new Helpers.Imprimir.Grafico.CuadreDoc(); break; case "F": break; case "T80": Sistema.ImprimirCuadreCaja = new Helpers.Imprimir.Tickera80.CuadreDoc(); break; case "T58": Sistema.ImprimirCuadreCaja = new Helpers.Imprimir.Tickera58.CuadreDoc(); break; } } //ESTA OPCION PERMITE AL FACTURADOR DEJAR UNICAMENTE EL DOCUMENTO EN PENDIENTE, PARA SER FACTURADO POR OTRO EQUIPO if (nv.LocalName.ToUpper().Trim() == "ACTIVARMODOSOLODOCPENDIENTE") { if (nv.InnerText.Trim().ToUpper() == "SI") { Sistema.ModoSoloDocPendiente = true; } else { Sistema.ModoSoloDocPendiente = false; } } //ESTA OPCION PERMITE PODER ABRIR DOCUMENTOS PENDEINTES DE CUALQUIER USUARIO PARA PODERLO FACTURAR if (nv.LocalName.ToUpper().Trim() == "HABILITARABRIRDOCPENDOTROSUSUARIOS") { if (nv.InnerText.Trim().ToUpper() == "SI") { Sistema.ModoAbrirDocPendOtrosUsuarios = true; } else { Sistema.ModoAbrirDocPendOtrosUsuarios = false; } } if (nv.LocalName.ToUpper().Trim() == "DATOSNEGOCIOTICKET") { foreach (XmlNode mi in nv.ChildNodes) { if (mi.LocalName.Trim().ToUpper() == "RIF") { Sistema.DatosNegociTicket_Rif = mi.InnerText.Trim(); } if (mi.LocalName.Trim().ToUpper() == "NOMBRE") { Sistema.DatosNegociTicket_Nombre = mi.InnerText.Trim(); } if (mi.LocalName.Trim().ToUpper() == "DIRECCION") { Sistema.DatosNegociTicket_Direccion = mi.InnerText.Trim(); } } } } } } } } catch (Exception e) { result.Result = OOB.Resultado.Enumerados.EnumResult.isError; result.Mensaje = e.Message; } return(result); }