protected void btnAsignarUsuario_Click(object sender, EventArgs e) { lblMensaje.Text = ""; try { UsuarioProyectoDTO obj = new UsuarioProyectoDTO(); obj.IdUsuario = Convert.ToInt32(this.ddlUsuario.SelectedValue); obj.IdProyecto = Convert.ToInt32(this.txtId.Text); obj.Estado = "1"; obj.Tipo = this.ddlTipo.SelectedValue; objUsuarioDAO.UsuarioProyectoAgregar(obj); //Listar List<UsuarioProyectoDTO> ListaUsuarioProyecto = objUsuarioDAO.ListarUsuarioProyecto(obj.IdProyecto); gvUsuario.DataSource = ListaUsuarioProyecto; gvUsuario.DataBind(); } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
protected void btnActualizarGridView_Click(object sender, EventArgs e) { UsuarioProyectoDTO obj = new UsuarioProyectoDTO(); foreach (GridViewRow row in this.gvUsuario.Rows) { string IdProyecto = gvUsuario.DataKeys[row.RowIndex].Values[0].ToString(); string IdUsuario = gvUsuario.DataKeys[row.RowIndex].Values[1].ToString(); CheckBox chkEstado = (CheckBox)row.Cells[2].FindControl("chkEstadoGridView"); DropDownList ddlTipo = (DropDownList)row.Cells[2].FindControl("ddlTipoGridView"); obj.IdProyecto = Convert.ToInt32(IdProyecto); obj.IdUsuario = Convert.ToInt32(IdUsuario); if (chkEstado.Checked) obj.Estado = "1"; else obj.Estado = "0"; obj.Tipo = ddlTipo.SelectedValue; objUsuarioDAO.UsuarioProyectoActualizar(obj); } }
public void AsignarUsuario(UsuarioProyectoDTO obj) { Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetSqlStringCommand(C_ASIGNAR_USUARIO); db.AddInParameter(dbCommand, "@id_usuario", DbType.String, obj.IdUsuario); db.AddInParameter(dbCommand, "@id_proyecto", DbType.String, obj.IdProyecto); db.AddInParameter(dbCommand, "@estado", DbType.String, obj.Estado); db.AddInParameter(dbCommand, "@tipo", DbType.String, obj.Tipo); db.ExecuteNonQuery(dbCommand); }
public void UsuarioProyectoAgregar(UsuarioProyectoDTO obj) { Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetSqlStringCommand(C_USUARIO_PROYECTO_AGREGAR); db.AddInParameter(dbCommand, "@id_usuario", DbType.Int32, obj.IdUsuario); db.AddInParameter(dbCommand, "@id_proyecto", DbType.Int32, obj.IdProyecto); db.AddInParameter(dbCommand, "@estado", DbType.String, obj.Estado); db.AddInParameter(dbCommand, "@tipo", DbType.String, obj.Tipo); db.ExecuteNonQuery(dbCommand); }
public List<UsuarioProyectoDTO> ListarUsuarioProyecto(int IdProyecto) { List<UsuarioProyectoDTO> Lista = new List<UsuarioProyectoDTO>(); Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetSqlStringCommand(C_USUARIO_PROYECTO_LISTAR); db.AddInParameter(dbCommand, "@id_proyecto", DbType.Int32, IdProyecto); using (IDataReader dr = db.ExecuteReader(dbCommand)) { while (dr.Read()) { UsuarioProyectoDTO obj = new UsuarioProyectoDTO(); obj.IdUsuario = (int)dr["id_usuario"]; obj.IdProyecto = (int)dr["id_proyecto"]; if (dr["nombre_usuario"] != System.DBNull.Value) obj.NombreUsuario = (string)dr["nombre_usuario"]; if (dr["estado"] != System.DBNull.Value) obj.Estado = (string)dr["estado"]; if (dr["nombre_tipo"] != System.DBNull.Value) obj.NombreTipo = (string)dr["nombre_tipo"]; if (dr["tipo"] != System.DBNull.Value) obj.Tipo = (string)dr["tipo"]; Lista.Add(obj); } } return Lista; }