コード例 #1
0
 protected void btnBaja_Click(object sender, EventArgs e)
 {
     String nombre_usuario = (String)this.grvUsuarios.SelectedRow.Cells[1].Text;
     ControladorUsuarios controlador = new ControladorUsuarios();
     controlador.eliminarUsuario(nombre_usuario);
     this.grvUsuarios.DataBind();
 }
コード例 #2
0
 /// <summary>
 /// Obtiene una lista de paginas para un usuario.
 /// Si no encuentra nada devuelve Excepcion propia
 /// </summary>
 /// <param name="idUsuario"></param>
 /// <returns></returns>
 public List <Pagina> BuscarListPaginasXUsuario(int idUsuario)
 {
     // BeginTransaction();
     try
     {
         ControladorUsuarios c_usu = new ControladorUsuarios(conn);
         Usuario             u     = c_usu.BuscarUsuario(idUsuario);
         if (u.EsSuperUsuario)
         {
             List <Pagina> listP = BuscarListPaginas();
             // CommitTransaction();
             return(listP);
         }
         else
         {
             DataTable dt = selectPaginas(idUsuario);
             if (dt == null || dt.Rows.Count == 0)
             {
                 throw new ExcepcionPropia("No se han encontrado paginas para el Usuario");
             }
             List <Pagina> listP = new List <Pagina>();
             foreach (DataRow row in dt.Rows)
             {
                 Pagina p = buscarPagina(Convert.ToInt32(row["idpagina"]));
                 listP.Add(p);
             }
             // CommitTransaction();
             return(listP);
         }
     }
     catch (Npgsql.NpgsqlException ex)
     {
         // RollbackTransaction();
         ControladorExcepcion.tiraExcepcion(ex);
         return(null);
     }
 }
コード例 #3
0
        /// <summary>
        /// Obtiene una venta. Si no la encuentra devuelve excepcion propia
        /// </summary>
        /// <param name="idVenta"></param>
        /// <returns></returns>
        private Venta buscarVenta(DataRow rowVenta)
        {
            int idventa = Convert.ToInt32(rowVenta["idventa"]);

            Venta v = new Venta();

            v.Descripcion = rowVenta["descripcion"].ToString();
            v.Fecha       = Convert.ToDateTime(rowVenta["fecha"]);
            v.Idusuario   = Convert.ToInt32(rowVenta["idusuario"]);
            ControladorUsuarios c_usu = new ControladorUsuarios(conn);

            v.Usuario = c_usu.BuscarUsuario(v.Idusuario);
            v.Idventa = Convert.ToInt32(rowVenta["idventa"]);
            v.Total   = Convert.ToDecimal(rowVenta["total"]);
            //v.Cliente =idcliente
            v.ListFormaPago  = buscarListFormaPagoVenta(v.Idventa);
            v.ListLineaVenta = buscarListLineaVenta(idventa);
            v.IdCaja         = Convert.ToInt32(rowVenta["idcaja"]);
            ControladorSucursal c_S = new ControladorSucursal(conn);

            v.Sucursal_ = c_S.BuscarSucursal(Convert.ToInt32(rowVenta["idsucursal"]));

            return(v);
        }