Example #1
0
        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;
            }
        }
Example #2
0
        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);

            }
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
        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;
        }