/// <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.Vehiculo /// En la BASE de DATO la Tabla : [Parqueo.Vehiculo] /// <summary> /// <returns>Entidad</returns> public VehiculoAux Find(string prm_codVehiculo) { VehiculoAux miEntidad = new VehiculoAux(); try { miEntidad = oVehiculoData.Find(prm_codVehiculo); } 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> /// 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 ReturnValor Insert(MovimientoAux itemMovimiento) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { if (itemMovimiento.codRegSectorParqueo == string.Empty) { itemMovimiento.codRegSectorParqueo = null; } if (itemMovimiento.codPersonaCliente == string.Empty) { itemMovimiento.codPersonaCliente = null; } VehiculoData oVehiculoData = new VehiculoData(); VehiculoAux miVehiculo = new VehiculoAux { codVehiculo = itemMovimiento.codVehiculo, codPersonaCliente = itemMovimiento.codPersonaCliente, codRegMarcaModelo = itemMovimiento.codRegMarcaModelo, gloObservacion = itemMovimiento.gloObservacion, codRegTipoVehiculo = itemMovimiento.codRegTipoVehiculo, indActivo = true, segUsuarioCrea = itemMovimiento.segUsuarioCrea, }; oReturnValor.Exitosa = oVehiculoData.Insert(miVehiculo); oReturnValor.CodigoRetorno = oMovimientoData.Insert(itemMovimiento); if (oReturnValor.CodigoRetorno != null) { oReturnValor.Exitosa = true; oReturnValor.Message = HelpMessages.Evento_NEW; tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }
/// <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 ReturnValor Insert(VehiculoAux itemVehiculo) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { if (itemVehiculo.codPersonaCliente == string.Empty) { itemVehiculo.codPersonaCliente = null; } if (itemVehiculo.codRegColorExterno == string.Empty) { itemVehiculo.codRegColorExterno = null; } if (itemVehiculo.codRegColorInterno == string.Empty) { itemVehiculo.codRegColorInterno = null; } if (itemVehiculo.codRegMarcaModelo == string.Empty) { itemVehiculo.codRegMarcaModelo = null; } if (itemVehiculo.codRegTipoAbono == string.Empty) { itemVehiculo.codRegTipoAbono = null; } oReturnValor.Exitosa = oVehiculoData.Insert(itemVehiculo); if (oReturnValor.Exitosa) { oReturnValor.Message = HelpMessages.Evento_NEW; tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }