public ProyectosList GetBandejaPaginacion(Proyectos oPersona, int IdEmpleado,Paginacion oPaginacion, out int RowCount) { ProyectosList olista = new ProyectosList(); DbCommand oDbCommand = oDatabase.GetStoredProcCommand(Proyectos.Proc.Bandeja.Str()); oDatabase.AddInParameter(oDbCommand, "@Codigo", DbType.String, oPersona.Codigo.nullEmpty()); oDatabase.AddInParameter(oDbCommand, "@IdEmpleado", DbType.Int32, IdEmpleado); oDatabase = Pagination.DefaultParams(oDatabase, oDbCommand, oPaginacion); using (IDataReader oIDataReader = oDatabase.ExecuteReader(oDbCommand)) { Proyectos obj = new Proyectos(); int i1 = oIDataReader.GetOrdinal("IdProyecto"); int i2 = oIDataReader.GetOrdinal("CodProyecto"); int i3 = oIDataReader.GetOrdinal("DescripProyecto"); int i4 = oIDataReader.GetOrdinal("NombreEstacion"); int i5 = oIDataReader.GetOrdinal("TipoEquipo"); int i6 = oIDataReader.GetOrdinal("NombreEquipo"); while (oIDataReader.Read()) { obj = new Proyectos(); obj.IdProyecto = DataUtil.DbValueToDefault<Int32>(oIDataReader[i1]); obj.Codigo = DataUtil.DbValueToDefault<String>(oIDataReader[i2]); obj.Descripcion = DataUtil.DbValueToDefault<String>(oIDataReader[i3]); obj.NombreEstacion = DataUtil.DbValueToDefault<String>(oIDataReader[i4]); obj.TipoEquipo = DataUtil.DbValueToDefault<String>(oIDataReader[i5]); obj.NombreEquipo = DataUtil.DbValueToDefault<String>(oIDataReader[i6]); olista.Add(obj); } } RowCount = Convert.ToInt32(oDatabase.GetParameterValue(oDbCommand, "@RowCount")); return olista; }
public Proyectos GetbyId(int Id) { Proyectos oProyectos = new Proyectos(); DbCommand oDbCommand = oDatabase.GetStoredProcCommand(Proyectos.Proc.SelectById.Str()); oDatabase.AddInParameter(oDbCommand, "@IdProyecto", DbType.Int32, Id); using (IDataReader oIDataReader = oDatabase.ExecuteReader(oDbCommand)) { int i1 = oIDataReader.GetOrdinal("IdProyecto"); int i2 = oIDataReader.GetOrdinal("CodProyecto"); int i3 = oIDataReader.GetOrdinal("DescripProyecto"); int i4 = oIDataReader.GetOrdinal("Estado"); int i5 = oIDataReader.GetOrdinal("NombreEstacion"); int i6 = oIDataReader.GetOrdinal("TipoEquipo"); int i7 = oIDataReader.GetOrdinal("NombreEquipo"); int i8 = oIDataReader.GetOrdinal("ID"); int i9 = oIDataReader.GetOrdinal("IP"); int i10 = oIDataReader.GetOrdinal("Asignacion"); while (oIDataReader.Read()) { oProyectos.IdProyecto = DataUtil.DbValueToDefault<Int32>(oIDataReader[i1]); oProyectos.Codigo = DataUtil.DbValueToDefault<String>(oIDataReader[i2]); oProyectos.Descripcion = DataUtil.DbValueToDefault<String>(oIDataReader[i3]); oProyectos.Estado = DataUtil.DbValueToDefault<String>(oIDataReader[i4]); oProyectos.NombreEstacion = DataUtil.DbValueToDefault<String>(oIDataReader[i5]); oProyectos.TipoEquipo = DataUtil.DbValueToDefault<String>(oIDataReader[i6]); oProyectos.NombreEquipo = DataUtil.DbValueToDefault<String>(oIDataReader[i7]); oProyectos.ID = DataUtil.DbValueToDefault<String>(oIDataReader[i8]); oProyectos.IP = DataUtil.DbValueToDefault<String>(oIDataReader[i9]); oProyectos.Asignacion = (DataUtil.DbValueToDefault<String>(oIDataReader[i10])).Split(','); } } return oProyectos; }
public int Registrar(Proyectos oProyectos) { try { return new ProyectosDataAccess().Registrar(oProyectos); } catch (Exception) { return decimal.Zero.Int(); } }
public int Actualizar(Proyectos oProyectos) { try { return new ProyectosDataAccess().Actualizar(oProyectos); } catch (Exception) { return 0; } }
public ProyectosList GetProyectosPaginacion(Proyectos oProyectos, Paginacion oPaginacion, out int RowCount) { try { return new ProyectosDataAccess().GetProyectosPaginacion(oProyectos, oPaginacion, out RowCount); } catch (Exception) { RowCount = decimal.Zero.Int(); return null; } }
public int Actualizar(Proyectos oProyectos) { DbCommand oDbCommand = oDatabase.GetStoredProcCommand(Proyectos.Proc.Actualizar.Str()); oDatabase.AddInParameter(oDbCommand, "@IdProyecto", DbType.Int32, oProyectos.IdProyecto); oDatabase.AddInParameter(oDbCommand, "@Codigo", DbType.String, oProyectos.Codigo); oDatabase.AddInParameter(oDbCommand, "@Descripcion", DbType.String, oProyectos.Descripcion); oDatabase.AddInParameter(oDbCommand, "@Estado", DbType.String, oProyectos.Estado); oDatabase.AddInParameter(oDbCommand, "@NombreEstacion", DbType.String, oProyectos.NombreEstacion); oDatabase.AddInParameter(oDbCommand, "@TipoEquipo", DbType.String, oProyectos.TipoEquipo); oDatabase.AddInParameter(oDbCommand, "@NombreEquipo", DbType.String, oProyectos.NombreEquipo); oDatabase.AddInParameter(oDbCommand, "@ID", DbType.String, oProyectos.ID); oDatabase.AddInParameter(oDbCommand, "@IP", DbType.String, oProyectos.IP); oDatabase.AddInParameter(oDbCommand, "@Asignacion", DbType.String, String.Join(",", oProyectos.Asignacion)); return Convert.ToInt32(oDatabase.ExecuteScalar(oDbCommand)); }
public void InsertarProyecto() { for (int i = 0; i < 30; i++) { var obj = new Proyectos(); obj.Codigo = "00" + i; obj.Descripcion = "Descrición " + i; obj.Estado = "A"; obj.NombreEstacion = "Nombre de Estación " + i; obj.TipoEquipo = "Tipo Equipo " + i; obj.NombreEquipo = "Nombre de Equipo " + i; obj.ID = "ID " + i; obj.IP = "IP " + i; new ProyectosBusinessLogic().Registrar(obj); } }