public List <TemaPersonaBE> ListaTodosActivo(int IdEmpresa, int IdTema, int IdPersona) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_TemaPersona_ListaTodosActivo"); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, IdEmpresa); db.AddInParameter(dbCommand, "pIdTema", DbType.Int32, IdTema); db.AddInParameter(dbCommand, "pIdPersona", DbType.Int32, IdPersona); IDataReader reader = db.ExecuteReader(dbCommand); List <TemaPersonaBE> TemaPersonalist = new List <TemaPersonaBE>(); TemaPersonaBE TemaPersona; while (reader.Read()) { TemaPersona = new TemaPersonaBE(); TemaPersona.IdTemaPersona = Int32.Parse(reader["idTemaPersona"].ToString()); TemaPersona.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); TemaPersona.IdTema = Int32.Parse(reader["IdTema"].ToString()); TemaPersona.DescTema = reader["DescTema"].ToString(); TemaPersona.IdPersona = Int32.Parse(reader["IdPersona"].ToString()); TemaPersona.DescArea = reader["DescArea"].ToString(); TemaPersona.Dni = reader["Dni"].ToString(); TemaPersona.ApeNom = reader["ApeNom"].ToString(); TemaPersona.FlagMatricula = Boolean.Parse(reader["FlagMatricula"].ToString()); TemaPersona.FlagEstado = Boolean.Parse(reader["flagestado"].ToString()); TemaPersona.TipoOper = 4; //CONSULTAR TemaPersonalist.Add(TemaPersona); } reader.Close(); reader.Dispose(); return(TemaPersonalist); }
public List <TemaPersonaBE> ListaPersona(int IdEmpresa, int IdPersona) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_TemaPersona_ListaPersona"); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, IdEmpresa); db.AddInParameter(dbCommand, "pIdPersona", DbType.Int32, IdPersona); IDataReader reader = db.ExecuteReader(dbCommand); List <TemaPersonaBE> TemaPersonalist = new List <TemaPersonaBE>(); TemaPersonaBE TemaPersona; while (reader.Read()) { TemaPersona = new TemaPersonaBE(); TemaPersona.IdTemaPersona = Int32.Parse(reader["idTemaPersona"].ToString()); TemaPersona.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); TemaPersona.IdTema = Int32.Parse(reader["IdTema"].ToString()); TemaPersona.DescTema = reader["DescTema"].ToString(); TemaPersona.FechaFin = DateTime.Parse(reader["FechaFin"].ToString()); TemaPersona.Logo = (byte[])reader["Logo"]; TemaPersona.DescSituacion = reader["DescSituacion"].ToString(); TemaPersonalist.Add(TemaPersona); } reader.Close(); reader.Dispose(); return(TemaPersonalist); }
public TemaPersonaBE Selecciona(int idTemaPersona) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_TemaPersona_Selecciona"); db.AddInParameter(dbCommand, "pidTemaPersona", DbType.Int32, idTemaPersona); IDataReader reader = db.ExecuteReader(dbCommand); TemaPersonaBE TemaPersona = null; while (reader.Read()) { TemaPersona = new TemaPersonaBE(); TemaPersona.IdTemaPersona = Int32.Parse(reader["idTemaPersona"].ToString()); TemaPersona.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); TemaPersona.IdTema = Int32.Parse(reader["IdTema"].ToString()); TemaPersona.DescTema = reader["DescTema"].ToString(); TemaPersona.IdPersona = Int32.Parse(reader["IdPersona"].ToString()); TemaPersona.DescArea = reader["DescArea"].ToString(); TemaPersona.Dni = reader["Dni"].ToString(); TemaPersona.ApeNom = reader["ApeNom"].ToString(); TemaPersona.FlagMatricula = Boolean.Parse(reader["FlagMatricula"].ToString()); TemaPersona.FlagEstado = Boolean.Parse(reader["flagestado"].ToString()); } reader.Close(); reader.Dispose(); return(TemaPersona); }
public void Actualiza(List <TemaPersonaBE> pListaTemaPersona, int IdTema, string Usuario, string Maquina) { try { TemaPersonaDL TemaPersona = new TemaPersonaDL(); using (TransactionScope ts = new TransactionScope()) { foreach (TemaPersonaBE item in pListaTemaPersona) { if (item.IdTemaPersona == 0 && item.FlagMatricula == true) //INSERTAR Tema PERSONA { TemaPersonaBE objE_TemaPersona = new TemaPersonaBE(); objE_TemaPersona.IdEmpresa = item.IdEmpresa; objE_TemaPersona.IdTemaPersona = item.IdTemaPersona; objE_TemaPersona.IdPersona = item.IdPersona; objE_TemaPersona.IdTema = IdTema; objE_TemaPersona.FlagMatricula = item.FlagMatricula; objE_TemaPersona.FlagEstado = true; objE_TemaPersona.Usuario = Usuario; objE_TemaPersona.Maquina = Maquina; TemaPersona.Inserta(objE_TemaPersona); } if (item.IdTemaPersona > 0 && item.FlagMatricula == true) //ACTUALIZAR Tema PERSONA { TemaPersonaBE objE_TemaPersona = new TemaPersonaBE(); objE_TemaPersona.IdEmpresa = item.IdEmpresa; objE_TemaPersona.IdTemaPersona = item.IdTemaPersona; objE_TemaPersona.IdPersona = item.IdPersona; objE_TemaPersona.IdTema = IdTema; objE_TemaPersona.FlagMatricula = item.FlagMatricula; objE_TemaPersona.FlagEstado = true; objE_TemaPersona.Usuario = Usuario; objE_TemaPersona.Maquina = Maquina; TemaPersona.Actualiza(objE_TemaPersona); } if (item.IdTemaPersona > 0 && item.FlagMatricula == false) //ELIMINAR Tema PERSONA { TemaPersonaBE objE_TemaPersona = new TemaPersonaBE(); objE_TemaPersona.IdEmpresa = item.IdEmpresa; objE_TemaPersona.IdTemaPersona = item.IdTemaPersona; objE_TemaPersona.Usuario = Usuario; objE_TemaPersona.Maquina = Maquina; TemaPersona.Elimina(objE_TemaPersona); } } ts.Complete(); } } catch (Exception ex) { throw ex; } }
public void Elimina(TemaPersonaBE pItem) { try { TemaPersonaDL TemaPersona = new TemaPersonaDL(); TemaPersona.Elimina(pItem); } catch (Exception ex) { throw ex; } }
public TemaPersonaBE Selecciona(int IdTemaPersona) { try { TemaPersonaDL TemaPersona = new TemaPersonaDL(); TemaPersonaBE objEmp = TemaPersona.Selecciona(IdTemaPersona); return(objEmp); } catch (Exception ex) { throw ex; } }
public void Elimina(TemaPersonaBE pItem) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_TemaPersona_Elimina"); db.AddInParameter(dbCommand, "pIdTemaPersona", DbType.Int32, pItem.IdTemaPersona); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa); db.AddInParameter(dbCommand, "pUsuario", DbType.String, pItem.Usuario); db.AddInParameter(dbCommand, "pMaquina", DbType.String, pItem.Maquina); db.ExecuteNonQuery(dbCommand); }
public void Actualiza(TemaPersonaBE pItem) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_TemaPersona_Actualiza"); db.AddInParameter(dbCommand, "pIdTemaPersona", DbType.Int32, pItem.IdTemaPersona); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa); db.AddInParameter(dbCommand, "pIdTema", DbType.Int32, pItem.IdTema); db.AddInParameter(dbCommand, "pIdPersona", DbType.Int32, pItem.IdPersona); db.AddInParameter(dbCommand, "pFlagMatricula", DbType.Boolean, pItem.FlagMatricula); db.AddInParameter(dbCommand, "pFlagEstado", DbType.Boolean, pItem.FlagEstado); db.AddInParameter(dbCommand, "pUsuario", DbType.String, pItem.Usuario); db.AddInParameter(dbCommand, "pMaquina", DbType.String, pItem.Maquina); db.ExecuteNonQuery(dbCommand); }