/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PyMantenimiento /// En la BASE de DATO la Tabla : [Proyectos.PyMantenimiento] /// <summary> /// <param name="objPyMantenimiento"></param> /// <returns></returns> public bool Actualizar(BEPyMantenimiento objPyMantenimiento) { int codigoRetorno = -1; try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { SQLDC.omgc_U_PyMantenimiento( objPyMantenimiento.codPyMantenimiento, objPyMantenimiento.codProyecto, objPyMantenimiento.fecProgramada, objPyMantenimiento.fecRealizada, objPyMantenimiento.codDocumEstado, objPyMantenimiento.gloObservacion, objPyMantenimiento.codPyEquipo, objPyMantenimiento.codEmpleadoResp, objPyMantenimiento.indActivo, objPyMantenimiento.segUsuarioEdita, objPyMantenimiento.segMaquinaCrea); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Proyectos.PyMantenimiento /// En la BASE de DATO la Tabla : [Proyectos.PyMantenimiento] /// <summary> /// <param name="codPyMantenimiento"></param> /// <returns></returns> public BEPyMantenimiento BuscarMantenimiento(int codPyMantenimiento) { BEPyMantenimiento objPyMantenimiento = null; try { if (codPyMantenimiento > 0) { objPyMantenimiento = objPyMantenimientoDataNx.Buscar(codPyMantenimiento); } } catch (Exception ex) { throw ex; } return(objPyMantenimiento); }
/// <summary> /// ELIMINA un registro de la Entidad Proyectos.PyMantenimiento /// En la BASE de DATO la Tabla : [Proyectos.PyMantenimiento] /// <summary> /// <param name="objPyMantenimiento"></param> /// <returns></returns> public bool Eliminar(BEPyMantenimiento objPyMantenimiento) { int codigoRetorno = -1; try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { codigoRetorno = SQLDC.omgc_D_PyMantenimiento(objPyMantenimiento.codPyMantenimiento, objPyMantenimiento.segUsuarioEdita, objPyMantenimiento.segMaquinaCrea); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PyMantenimiento /// En la BASE de DATO la Tabla : [Proyectos.PyMantenimiento] /// <summary> /// <param name="objProyecto"></param> /// <returns></returns> public ReturnValor EliminarMantenimiento(BEPyMantenimiento objPyMantenimiento) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { oReturnValor.Exitosa = objPyMantenimientoDataTx.Eliminar(objPyMantenimiento); if (oReturnValor.Exitosa) { oReturnValor.Message = HelpMessages.Evento_DELETE; tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Proyectos.PyMantenimiento /// En la BASE de DATO la Tabla : [Proyectos.PyMantenimiento] /// <summary> /// <returns>Entidad</returns> public BEPyMantenimiento Buscar(int codPyMantenimiento) { BEPyMantenimiento objPyMantenimiento = null; try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_PyMantenimiento(codPyMantenimiento, 0, 0, 0, 0, null, null, null); foreach (var item in resul) { objPyMantenimiento = new BEPyMantenimiento() { codPyMantenimiento = item.codPyMantenimiento, codProyecto = item.codProyecto, fecProgramada = item.fecProgramada, fecRealizada = item.fecRealizada, codDocumEstado = item.codDocumEstado, gloObservacion = item.gloObservacion, codPyEquipo = item.codPyEquipo, codEmpleadoResp = item.codEmpleadoResp, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, }; } } } catch (Exception ex) { throw ex; } return(objPyMantenimiento); }