예제 #1
0
        public Boolean ObtenerIDUsuarrio(Solicitud solicitud)
        {
            try
            {
                resultado = dao_solicitud.ObtenerSolicitud(solicitud);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }

            return resultado;
        }
예제 #2
0
        public Boolean ModificarSolicitud(Solicitud solicitud)
        {
            try
            {
                resultado = dao_solicitud.ModificarSolicitud(solicitud);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }

            return resultado;
        }
예제 #3
0
        protected void grdSolicitudes_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            //aceptar solicitud

            usuario = (Usuario) Session["usuario"];
            solicitud = (Solicitud)Session["solicitud"];

            Session["solicitud"] = solicitud;

            solicitud.Estampa = DateTime.Now;
            if (bl_solicitud.AceptarSolicitud(solicitud))
            {
                //La solicitud se aceptó
                Response.Redirect(Request.RawUrl);
            }
            else
            {
                //Error
            }
        }
예제 #4
0
 public Boolean EliminarSolicitud(Solicitud solicitud)
 {
     sql = "SP_EliminarSolicitud";
     try
     {
         if (conn.abrirConexion() == true)
         {
             SqlCommand comando = new SqlCommand(sql, conn.conn);
             comando.Parameters.AddWithValue("@p_sl_emisor", solicitud.Emisor);
             comando.Parameters.AddWithValue("@p_sl_receptor", solicitud.Receptor);
             comando.Parameters.AddWithValue("@p_sl_estampa", solicitud.Estampa);
             comando.CommandType = CommandType.StoredProcedure;
             comando.ExecuteNonQuery();
             resultado = true;
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex);
     }
     conn.cerrarConexion();
     return resultado;
 }
예제 #5
0
        public DataTable ObtenerSolicitudesPendientes(Solicitud solicitud)
        {
            sql = "SP_ObtenerSolicitudesPendientes";
            DataTable dt = new DataTable();

            try
            {
                if (conn.abrirConexion() == true)
                {
                    SqlCommand comando = new SqlCommand(sql, conn.conn);
                    comando.CommandType = CommandType.StoredProcedure;
                    comando.Parameters.AddWithValue("@p_sl_receptor", solicitud.Receptor);
                    comando.Parameters.AddWithValue("@p_sl_estado", solicitud.Estado);
                    comando.Connection = conn.conn;
                    SqlDataAdapter adaptador = new SqlDataAdapter(comando);
                    adaptador.Fill(dt);
                    conn.cerrarConexion();
                }
            }
            catch (Exception ex)
            {
                throw new Exception("No se pudo realizar la consulta.", ex);
            }
            conn.cerrarConexion();
            return dt;
        }
예제 #6
0
        public Boolean ObtenerSolicitud(Solicitud solicitud)
        {
            sql = "SP_ObtenerSolicitud";
            DataTable dt = new DataTable();

            try
            {
                if (conn.abrirConexion() == true)
                {
                    SqlCommand comando = new SqlCommand(sql, conn.conn);
                    comando.CommandType = CommandType.StoredProcedure;
                    comando.Parameters.AddWithValue("@p_sl_receptor", solicitud.Receptor);
                    comando.Connection = conn.conn;
                    SqlDataAdapter adaptador = new SqlDataAdapter(comando);
                    adaptador.Fill(dt);
                    conn.cerrarConexion();
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
            conn.cerrarConexion();
            return resultado;
        }
예제 #7
0
        public DataTable ObtenerSolicitudesPendientes(Solicitud solicitud)
        {
            try
            {
                dt = dao_solicitud.ObtenerSolicitudesPendientes(solicitud);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }

            return dt;
        }