/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Tarifa /// En la BASE de DATO la Tabla : [Parqueo.Tarifa] /// </summary> /// <param name="itemTarifa">Entidad tarifa con datos</param> /// <returns>Valor Boolean true=OK false=No OK</returns> public bool Update(TarifaAux p_itemTarifa) { int codigoRetorno = -1; try { using (_ParqueoDataContext SQLDC = new _ParqueoDataContext(conexion)) { codigoRetorno = SQLDC.omgc_mnt_Update_Tarifa( p_itemTarifa.codTarifa, p_itemTarifa.codPersonaEmpresa, p_itemTarifa.codPuntoDeVenta, p_itemTarifa.codRegTipoVehiculo, p_itemTarifa.codProducto.ToString(), p_itemTarifa.desNombre, p_itemTarifa.monPrecioBase, p_itemTarifa.perMinutoMinimo, p_itemTarifa.monPrecioAdicional1, p_itemTarifa.perMinutoAplicaDesde, p_itemTarifa.monPrecioAdicional2, p_itemTarifa.perMinutoFrecuencia, p_itemTarifa.perHoraDeEstadia, p_itemTarifa.perHoraAplicaDespuesDe, p_itemTarifa.perMinutoTolerancia, p_itemTarifa.indActivo, p_itemTarifa.segUsuarioEdita, p_itemTarifa.segMaquinaOrigen); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Movimiento /// En la BASE de DATO la Tabla : [Parqueo.Movimiento] /// <summary> /// <param name = >itemMovimiento</param> public bool Update(MovimientoAux itemMovimiento) { int codigoRetorno = -1; try { using (_ParqueoDataContext SQLDC = new _ParqueoDataContext(conexion)) { codigoRetorno = SQLDC.omgc_mnt_Update_Movimiento( itemMovimiento.codMovimiento, itemMovimiento.codPersonaEmpresa, itemMovimiento.codPuntoDeVenta, itemMovimiento.codVehiculo, itemMovimiento.codRegTipoVehiculo, itemMovimiento.codRegSectorParqueo, itemMovimiento.codPersonaCliente, itemMovimiento.fecHoraIngreso, itemMovimiento.codTarifa, itemMovimiento.monTarifaBase, itemMovimiento.gloObservacion, itemMovimiento.indAbonado, itemMovimiento.indActivo, itemMovimiento.segUsuarioEdita, itemMovimiento.segMaquinaOrigen); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Tarifa /// En la BASE de DATO la Tabla : [Parqueo.Tarifa] /// </summary> /// <param name="p_itemTarifa">Entidad de tarifa</param> /// <returns>Código generado de la entidad tarifa</returns> public string Insert(TarifaAux p_itemTarifa) { string codigoRetorno = null; try { using (_ParqueoDataContext SQLDC = new _ParqueoDataContext(conexion)) { SQLDC.omgc_mnt_Insert_Tarifa( ref codigoRetorno, p_itemTarifa.codPersonaEmpresa, p_itemTarifa.codPuntoDeVenta, p_itemTarifa.codRegTipoVehiculo, p_itemTarifa.codProducto.ToString(), p_itemTarifa.desNombre, p_itemTarifa.monPrecioBase, p_itemTarifa.perMinutoMinimo, p_itemTarifa.monPrecioAdicional1, p_itemTarifa.perMinutoAplicaDesde, p_itemTarifa.monPrecioAdicional2, p_itemTarifa.perMinutoFrecuencia, p_itemTarifa.perHoraDeEstadia, p_itemTarifa.perHoraAplicaDespuesDe, p_itemTarifa.perMinutoTolerancia, p_itemTarifa.indActivo, p_itemTarifa.segUsuarioCrea, p_itemTarifa.segMaquinaOrigen); } } catch (Exception ex) { throw ex; } return(codigoRetorno); }
public bool UpdateFecHoraSalida(MovimientoAux itemMovimiento) { int codigoRetorno = -1; try { using (_ParqueoDataContext SQLDC = new _ParqueoDataContext(conexion)) { codigoRetorno = SQLDC.omgc_pro_UpdateFecHoraSalida_Movimiento( itemMovimiento.codMovimiento, itemMovimiento.fecHoraSalida, itemMovimiento.perTotalHora, itemMovimiento.perTotalHoraFraccion, itemMovimiento.codTarifa, itemMovimiento.monTarifaBase, itemMovimiento.monTotalTarifado, itemMovimiento.monTotalNoche, itemMovimiento.monTotalDscto, itemMovimiento.monMontoPagado, itemMovimiento.gloObservacion, itemMovimiento.indAbonado, itemMovimiento.indActivo, itemMovimiento.segUsuarioEdita, itemMovimiento.segMaquinaOrigen); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Movimiento /// En la BASE de DATO la Tabla : [Parqueo.Movimiento] /// <summary> /// <param name = >itemMovimiento</param> public string Insert(MovimientoAux itemMovimiento) { string codigoRetorno = null; try { using (_ParqueoDataContext SQLDC = new _ParqueoDataContext(conexion)) { SQLDC.omgc_mnt_Insert_Movimiento( ref codigoRetorno, itemMovimiento.codPersonaEmpresa, itemMovimiento.codPuntoDeVenta, itemMovimiento.codVehiculo, itemMovimiento.codRegTipoVehiculo, itemMovimiento.codRegSectorParqueo, itemMovimiento.codPersonaCliente, itemMovimiento.fecHoraIngreso, itemMovimiento.codTarifa, itemMovimiento.monTarifaBase, itemMovimiento.gloObservacion, itemMovimiento.indAbonado, itemMovimiento.indActivo, itemMovimiento.segUsuarioCrea, itemMovimiento.segMaquinaOrigen); } } catch (Exception ex) { throw ex; } return(codigoRetorno); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Vehiculo /// En la BASE de DATO la Tabla : [Parqueo.Vehiculo] /// <summary> /// <param name = >itemVehiculo</param> public bool Update(VehiculoAux itemVehiculo) { int codigoRetorno = -1; try { using (_ParqueoDataContext SQLDC = new _ParqueoDataContext(conexion)) { codigoRetorno = SQLDC.omgc_mnt_Update_Vehiculo( itemVehiculo.codVehiculo, itemVehiculo.codPersonaCliente, itemVehiculo.codRegTipoVehiculo, itemVehiculo.codRegMarcaModelo, itemVehiculo.codRegColorInterno, itemVehiculo.codRegColorExterno, itemVehiculo.codRegTipoAbono, itemVehiculo.codNroChasis, itemVehiculo.codNroMotor, itemVehiculo.perAnio, itemVehiculo.gloObservacion, itemVehiculo.indActivo, itemVehiculo.segUsuarioEdita, itemVehiculo.segMaquinaOrigen); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Parqueo.Tarifa /// En la BASE de DATO la Tabla : [Parqueo.Tarifa] /// </summary> /// <param name="p_codTarifa">Código de tarifa</param> /// <returns>Devuelve la entidad Tarifa</returns> public TarifaAux Find(string p_codTarifa) { TarifaAux miEntidad = new TarifaAux(); try { using (_ParqueoDataContext SQLDC = new _ParqueoDataContext(conexion)) { var resul = SQLDC.omgc_mnt_Find_Tarifa(p_codTarifa); foreach (var item in resul) { miEntidad = new TarifaAux() { codTarifa = item.codTarifa, codPersonaEmpresa = item.codPersonaEmpresa, codPuntoDeVenta = item.codPuntoDeVenta, codRegTipoVehiculo = item.codRegTipoVehiculo, codProducto = Convert.ToInt32(item.codProducto), desNombre = item.desNombre, monPrecioBase = item.monPrecioBase, perMinutoMinimo = item.perMinutoMinimo, monPrecioAdicional1 = item.monPrecioAdicional1, perMinutoAplicaDesde = item.perMinutoAplicaDesde, monPrecioAdicional2 = item.monPrecioAdicional2, perMinutoFrecuencia = item.perMinutoFrecuencia, perHoraDeEstadia = item.perHoraDeEstadia, perHoraAplicaDespuesDe = item.perHoraAplicaDespuesDe, perMinutoTolerancia = item.perMinutoTolerancia, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaHoraCrea = item.segFechaHoraCrea, segFechaHoraEdita = item.segFechaHoraEdita, segMaquinaOrigen = item.segMaquinaOrigen, codPersonaEmpresaNombre = item.codPersonaEmpresaNombre, codProductoNombre = item.codProductoNombre, codPuntoDeVentaNombre = item.codPuntoDeVentaNombre, codRegTipoVehiculoNombre = item.codRegTipoVehiculoNombre }; } } } catch (Exception ex) { throw ex; } return(miEntidad); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Parqueo.Vehiculo /// En la BASE de DATO la Tabla : [Parqueo.Vehiculo] /// <summary> /// <returns>Entidad</returns> public VehiculoAux Find(string p_codVehiculo) { VehiculoAux miEntidad = new VehiculoAux(); try { using (_ParqueoDataContext SQLDC = new _ParqueoDataContext(conexion)) { var resul = SQLDC.omgc_mnt_Find_Vehiculo(p_codVehiculo); foreach (var item in resul) { miEntidad = new VehiculoAux() { codVehiculo = item.codVehiculo, codPersonaCliente = item.codPersonaCliente == null ? string.Empty : item.codPersonaCliente, codRegTipoVehiculo = item.codRegTipoVehiculo == null ? string.Empty : item.codRegTipoVehiculo, codRegMarcaModelo = item.codRegMarcaModelo == null ? string.Empty : item.codRegMarcaModelo, codRegColorInterno = item.codRegColorInterno == null ? string.Empty : item.codRegColorInterno, codRegColorExterno = item.codRegColorExterno == null ? string.Empty : item.codRegColorExterno, codRegTipoAbono = item.codRegTipoAbono == null ? string.Empty : item.codRegTipoAbono, codNroChasis = item.codNroChasis, codNroMotor = item.codNroMotor, perAnio = item.perAnio == null ? 0 : item.perAnio.Value, gloObservacion = item.gloObservacion, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaHoraCrea = item.segFechaHoraCrea, segFechaHoraEdita = item.segFechaHoraEdita, segMaquinaOrigen = item.segMaquinaOrigen, codPersonaClienteNombre = item.codPersonaClienteNombre, codRegTipoVehiculoNombre = item.codRegTipoVehiculoNombre, codRegMarcaModeloNombre = item.codRegMarcaModeloNombre, codRegColorInternoNombre = item.codRegColorInternoNombre, codRegColorExternoNombre = item.codRegColorExternoNombre, codRegTipoAbonoNombre = item.codRegTipoAbonoNombre, }; } } } catch (Exception ex) { throw ex; } return(miEntidad); }
/// <summary> /// ELIMINA un registro de la Entidad Parqueo.Tarifa /// En la BASE de DATO la Tabla : [Parqueo.Tarifa] /// </summary> /// <param name="p_codTarifa">Código de Tarifa</param> /// <returns></returns> public bool Delete(string p_codTarifa) { int codigoRetorno = -1; try { using (_ParqueoDataContext SQLDC = new _ParqueoDataContext(conexion)) { codigoRetorno = SQLDC.omgc_mnt_Delete_Tarifa(p_codTarifa); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
public bool UpdateIndCancelado(MovimientoAux itemMovimiento) { int codigoRetorno = -1; try { using (_ParqueoDataContext SQLDC = new _ParqueoDataContext(conexion)) { codigoRetorno = SQLDC.omgc_pro_UpdateindCancelado_Movimiento( itemMovimiento.codMovimiento, itemMovimiento.indCancelado, itemMovimiento.segUsuarioEdita, itemMovimiento.segMaquinaOrigen); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Parqueo.Movimiento /// En la BASE de DATO la Tabla : [Parqueo.Movimiento] /// <summary> /// <returns>List</returns> public List <MovimientoAux> List(string p_FechaIngreso_desde, string p_FechaIngreso_Hasta, string p_codPersonaEmpresa, string p_codPuntoDeVenta, string p_codVehiculo, string p_codRegTipoVehiculo, string p_codPersonaCliente, string p_codTarifa, bool?p_indAbonado, bool?p_indFacturado, string p_segUsuarioCrea, ref int?p_TotalOcupados) { List <MovimientoAux> miLista = new List <MovimientoAux>(); try { using (_ParqueoDataContext SQLDC = new _ParqueoDataContext(conexion)) { var resul = SQLDC.omgc_mnt_GetAll_Movimiento(p_FechaIngreso_desde, p_FechaIngreso_Hasta, p_codPersonaEmpresa, p_codPuntoDeVenta, p_codVehiculo, p_codRegTipoVehiculo, p_codPersonaCliente, p_codTarifa, p_indAbonado, p_indFacturado, p_segUsuarioCrea, ref p_TotalOcupados); foreach (var item in resul) { miLista.Add(new MovimientoAux() { codMovimiento = item.codMovimiento, codPersonaEmpresa = item.codPersonaEmpresa, codPuntoDeVenta = item.codPuntoDeVenta, codVehiculo = item.codVehiculo, codRegTipoVehiculo = item.codRegTipoVehiculo, codRegSectorParqueo = item.codRegSectorParqueo, codPersonaCliente = item.codPersonaCliente, fecHoraIngreso = item.fecHoraIngreso, fecHoraSalida = item.fecHoraSalida, perTotalHora = item.perTotalHora, perTotalHoraFraccion = item.perTotalHoraFraccion, codTarifa = item.codTarifa, monTarifaBase = item.monTarifaBase, monMontoPagado = item.monMontoPagado, gloObservacion = item.gloObservacion, indAbonado = item.indAbonado, indFacturado = item.indFacturado, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaHoraCrea = item.segFechaHoraCrea, segFechaHoraEdita = item.segFechaHoraEdita, segMaquinaOrigen = item.segMaquinaOrigen, codPersonaClienteNombre = item.codPersonaClienteNombre, codPersonaEmpresaNombre = item.codPersonaEmpresaNombre, codPuntoDeVentaNombre = item.codPuntoDeVentaEmpresa, codRegSectorParqueoNombre = item.codRegTipoVehiculoNombre, codRegTipoVehiculoNombre = item.codRegTipoVehiculoNombre, codTarifaNombre = item.codTarifaNombre, codVehiculoNombre = item.codVehiculoNombre, codDocumento = item.codDocumento, numDocumento = item.numDocumento, codRegEstadoDocumento = item.codRegEstadoDocumento, ValorTipoCambioCMP = item.ValorTipoCambioCMP, ValorTipoCambioVTA = item.ValorTipoCambioVTA, codParte = item.CodigoParte, indCancelado = item.indCancelado, monTotalTarifado = item.monTotalTarifado, monTotalNoche = item.monTotalNoche, monTotalDscto = item.monTotalDscto, }); } } } catch (Exception ex) { throw ex; } return(miLista); }
public MovimientoAux FindFecHoraSalida(string prm_codVehiculo) { MovimientoAux miEntidad = new MovimientoAux(); try { using (_ParqueoDataContext SQLDC = new _ParqueoDataContext(conexion)) { var resul = SQLDC.omgc_pro_FindFecHoraSalida_Movimiento(prm_codVehiculo); foreach (var item in resul) { miEntidad = new MovimientoAux() { codMovimiento = item.codMovimiento, codPersonaEmpresa = item.codPersonaEmpresa, codPuntoDeVenta = item.codPuntoDeVenta, codVehiculo = item.codVehiculo, codRegTipoVehiculo = item.codRegTipoVehiculo, codRegSectorParqueo = item.codRegSectorParqueo, codPersonaCliente = item.codPersonaCliente, fecHoraIngreso = item.fecHoraIngreso, fecHoraSalida = item.fecHoraSalida, perTotalHora = item.perTotalHora, perTotalHoraFraccion = item.perTotalHoraFraccion, codTarifa = item.codTarifa, monTarifaBase = item.monTarifaBase, monMontoPagado = item.monMontoPagado, gloObservacion = item.gloObservacion, indAbonado = item.indAbonado, indFacturado = item.indFacturado, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaHoraCrea = item.segFechaHoraCrea, segFechaHoraEdita = item.segFechaHoraEdita, segMaquinaOrigen = item.segMaquinaOrigen, codPersonaClienteNombre = item.codPersonaClienteNombre, codPersonaEmpresaNombre = item.codPersonaEmpresaNombre, codPuntoDeVentaNombre = item.codPuntoDeVentaEmpresa, codRegTipoVehiculoNombre = item.codRegTipoVehiculoNombre, codVehiculoNombre = item.codVehiculoNombre, codRegSectorParqueoNombre = item.codRegSectorParqueoNombre, codTarifaNombre = item.codTarifaNombre, codDocumento = item.codDocumento, numDocumento = item.numDocumento, codParte = item.CodigoParte, codRegEstadoDocumento = item.codRegEstadoDocumento, indCancelado = item.indCancelado, ValorTipoCambioCMP = item.ValorTipoCambioCMP, ValorTipoCambioVTA = item.ValorTipoCambioVTA, monTotalTarifado = item.monTotalTarifado, monTotalNoche = item.monTotalNoche, monTotalDscto = item.monTotalDscto, }; } } } catch (Exception ex) { throw ex; } return(miEntidad); }