/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PyEquipo /// En la BASE de DATO la Tabla : [Proyectos.PyEquipo] /// <summary> /// <param name="objPyEquipo"></param> /// <returns></returns> public bool Actualizar(BEPyEquipo objPyEquipo) { int codigoRetorno = -1; try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { SQLDC.omgc_U_PyEquipo( objPyEquipo.codPyEquipo, objPyEquipo.codPyDocumReg, objPyEquipo.codDocumRegDetalle, objPyEquipo.fecCompra, objPyEquipo.fecInstalacion, objPyEquipo.fecVencGarantia, objPyEquipo.codDocumEstado, objPyEquipo.gloNota, objPyEquipo.indActivo, objPyEquipo.segUsuarioEdita, objPyEquipo.segMaquinaCrea); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PyEquipo /// En la BASE de DATO la Tabla : [Proyectos.PyEquipo] /// <summary> /// <param name="objPyEquipo"></param> /// <returns></returns> public bool Registrar(BEPyEquipo objPyEquipo) { int?codigoRetorno = -1; try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { SQLDC.omgc_I_PyEquipo( ref codigoRetorno, objPyEquipo.codDocumReg, objPyEquipo.codDocumRegDetalle, objPyEquipo.fecCompra, objPyEquipo.fecInstalacion, objPyEquipo.fecVencGarantia, objPyEquipo.codDocumEstado, objPyEquipo.gloNota, objPyEquipo.indActivo, objPyEquipo.segUsuarioCrea, objPyEquipo.segMaquinaCrea); objPyEquipo.codPyEquipo = codigoRetorno.HasValue ? codigoRetorno.Value : 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno > 0 ? true : false); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Proyectos.PyEquipo /// En la BASE de DATO la Tabla : [Proyectos.PyEquipo] /// <summary> /// <param name="pcodProyecto"></param> /// <returns></returns> public BEPyEquipo BuscarEquipo(int codPyEquipo) { BEPyEquipo objPyEquipo = null; try { if (codPyEquipo > 0) { objPyEquipo = objPyEquipoDataNx.Buscar(codPyEquipo); } } catch (Exception ex) { throw ex; } return(objPyEquipo); }
/// <summary> /// ELIMINA un registro de la Entidad Proyectos.PyEquipo /// En la BASE de DATO la Tabla : [Proyectos.PyEquipo] /// <summary> /// <param name="objPyEquipo"></param> /// <returns></returns> public bool Eliminar(BEPyEquipo objPyEquipo) { int codigoRetorno = -1; try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { codigoRetorno = SQLDC.omgc_D_PyEquipo(objPyEquipo.codPyEquipo, objPyEquipo.segUsuarioEdita, objPyEquipo.segMaquinaCrea); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PyEquipo /// En la BASE de DATO la Tabla : [Proyectos.PyEquipo] /// <summary> /// <param name="objProyecto"></param> /// <returns></returns> public ReturnValor EliminarEquipo(BEPyEquipo objPyEquipo) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { oReturnValor.Exitosa = objPyEquipoDataTx.Eliminar(objPyEquipo); 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.PyEquipo /// En la BASE de DATO la Tabla : [Proyectos.PyEquipo] /// <summary> /// <param name="codPyEquipo"></param> /// <returns></returns> public BEPyEquipo Buscar(int codPyEquipo) { BEPyEquipo objPyEquipo = null; try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_PyEquipo(codPyEquipo, 0, 0, 0, null, null, null, null, 0, null); foreach (var item in resul) { objPyEquipo = new BEPyEquipo() { codPyEquipo = item.codPyEquipo, codPyDocumReg = item.codPyDocumReg, codDocumRegDetalle = item.codDocumRegDetalle, fecCompra = item.fecCompra, fecInstalacion = item.fecInstalacion, fecVencGarantia = item.fecVencGarantia, codDocumEstado = item.codDocumEstado, gloNota = item.gloNota, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, codDocumReg = item.codDocumReg }; } } } catch (Exception ex) { throw ex; } return(objPyEquipo); }