elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17
51  Programación / .NET (C#, VB.NET, ASP) / ayuda para llenar combobox y tener una fila seleccionada por defecto en: 14 Diciembre 2015, 18:25 pm
hola a todos, estoy tratando actualizar los datos de un empleado pero necesito mostrar en un combobox el tipo de empleado del cual ya esta registrado, con la consulta lleno un datatable y de esa manera voy llenando los campos necesarios pero no se como hacer para que en el combobox aparezca ya por defecto el valor del tipo de empleado que traía la consulta
Código
  1. public void cargarCampos(DataTable dt) {
  2.            int inicio;
  3.            casaDA mostrar = new casaDA();
  4.            Codigos f = new Codigos();
  5.            txtcodigo.Text = f.formatoCodigo(dt.Rows[0].ItemArray[0].ToString());
  6.            txtdireccion.Text = dt.Rows[0].ItemArray[2].ToString();
  7.  
  8.            tipo = Convert.ToInt32(dt.Rows[0].ItemArray[1].ToString()); //aquí esta el tipo de empleado
  9.            try
  10.            {
  11.                cmbtipo.DataSource = mostrar.cargar("carga_tipos").Tables[0];
  12.                cmbtipo.ValueMember = "Codigo";
  13.                cmbtipo.DisplayMember = "Tipo";
  14.            }//try
  15.            catch (Exception ex)
  16.            {
  17.                MessageBox.Show("Error en la peticion " + ex.Message + " Intentelo nuevamente");
  18.            }//catch()
  19.        }
  20.  
52  Programación / Bases de Datos / Re: Problema con relación 1:1 en: 12 Diciembre 2015, 15:38 pm
solo por curiosidad, en tu base de datos cual es el rol del usuario, el enunciado tal vez seria: un usuario puede atender a muchos clientes y muchos clientes pueden ser atendidos por un mismo usuario, por lo que iria una tabla auxiliar   cliente-usuario
Código
  1. CREATE TABLE cliente_usuario(
  2.  idCliente INT,
  3.  idUsuario INT,
  4.  fecha  DATE
  5.   FOREIGN KEY (idUsuarios) REFERENCES Usuarios(idUsuarios)
  6.   FOREIGN KEY(idClientes) REFERENCES Clientes(idClientes
  7. )
  8.  

una relación 1:1 esta contenida por los campos en la misma tabla ej. un cliente tendrá un DNI, NIT, fecha_nacimiento
53  Programación / Bases de Datos / Re: ayuda con cursor implicito en sql server en: 12 Diciembre 2015, 15:29 pm
avance un poco mas, ahora necesito llamar a este procedimiento desde .NET y que el select sea el segundo cursor....
Código
  1. DECLARE @var INT
  2. DECLARE @var2 INT
  3. DECLARE c_contador cursor FOR
  4. SELECT COUNT(Codigo_empleado) FROM EMPLEADO
  5.  
  6. DECLARE c_ultimo cursor FOR
  7. SELECT MAX(Codigo_empleado) FROM EMPLEADO
  8.  
  9. BEGIN
  10. SET @var = 0
  11. OPEN c_contador
  12. fetch NEXT FROM c_contador INTO @var
  13. --while (@@FETCH_STATUS = 0)
  14. --BEGIN
  15.    --print @var
  16. --FETCH next from contador into @var
  17. --END
  18. CLOSE c_contador
  19. DEALLOCATE c_contador
  20. IF @var != 0
  21.  -- print @var
  22.  BEGIN
  23.   OPEN c_ultimo
  24.      fetch NEXT FROM c_ultimo INTO @var2
  25.      print @var2
  26.    close c_ultimo
  27.   deallocate c_ultimo
  28.  END
  29. ELSE
  30.    BEGIN
  31.       SET @var = -1
  32.       print @var
  33.    END
  34. END
  35.  
  36.  
  37.  
54  Programación / Bases de Datos / ayuda con cursor implicito en sql server en: 12 Diciembre 2015, 13:43 pm
hola a todos, estoy iniciando ahora con sql server y necesito hacer un procedimiento almacenado que cuente el total de las filas de una tabla, pero según he leído en sql server no contamos con los cursores implícitos:
Código
  1. SELECT COUNT(*) INTO contador FROM empleados;
  2.  
y no se como se haría con los explicitos, porque de estar vacia la tabla no se realiza ningún movimiento en el contador y de existir filas solo haría una instrucción de count(*)
Código
  1. DECLARE @var INT
  2. DECLARE contador cursor FOR
  3. SELECT COUNT(No_empleado) FROM empleado
  4.  
  5. BEGIN
  6. OPEN contador
  7. fetch contador INTO @var
  8.  print @var
  9. END
  10.  
  11.  
tampoco existe un tipo de dato igual a las  filas y sus columnas resultantes del cursor
cont contador%rowtype, sino que debo de declarar cada una de las columnas posibles que devolvera

55  Programación / Bases de Datos / ayuda con estrategia de llave primaria en tabla en: 8 Diciembre 2015, 16:57 pm
hola a todos, estoy modelando tablas de una base de datos de un residencial, donde el inquilino tendra su codigo  según la manzana y la casa donde residirá
por ejemplo:
Código
  1. tbl_manzana
  2.  
  3. No.   |     Literal    |
  4. 1     |        A        |
  5. 2     |        B        |
  6.  
  7.  
  8. tbl_ casa
  9.  
  10. No_casa   |    ID _Manzana   |
  11. 1            |            1            |
  12. 2            |            1            |
  13. 3            |            2            |
  14.  
  15.  
entonces cuando se asigna un inquilino a una casa el id del inquilino seria por ejemplo  A-01, este inquilino hace pagos mensuales y a veces se atrasa y tiene que desalojar, pero por los pagos que hace no se puede borrar solo darse de baja, pero al llegar otro inquilino y asignarse a la misma casa donde estuvo el anterior el id tendría que ser siempre A-01, por lo que no podría usar este id como llave primaria y usaría el DNI de la persona pero este es de 13 caracteres y tendría que usar un varchar para su tipo de dato, por lo que deseo que me ayuden con ideas para usar un id de menor longitud
56  Programación / Bases de Datos / crear procedimiento almacenado con select a tabla del sistema en: 27 Noviembre 2015, 19:56 pm
hola a todos, necesito crear un procedimiento almacenado para visualizar el estado de la memoria en Oracle, pero el select para poder ver esto solo funciona dentro de un bloque anónimo (declare) y no dentro de un procedimiento almacenado porque el error dice: tabla o vista no existe, por lo que necesito saber si hay otra consulta en la que pueda ver el estado de la memoria en Oracle y insertar este select para llamarlo  en un procedimiento almacenado

Código
  1.  
  2. CREATE OR REPLACE PROCEDURE memoria    
  3. AS
  4. CURSOR reporte IS
  5. SELECT POOL AS espacio, NAME AS nombre, BYTES AS tam FROM v$sgastat;
  6. auxiliar reporte%ROWTYPE;
  7. BEGIN
  8. FOR auxiliar IN reporte loop
  9.  dbms_output.put_line(auxiliar.espacio||' '||auxiliar.nombre||' '||auxiliar.tam);
  10. END loop;
  11. END;
  12.  
  13. --Error(3,8): PLS-00341: declaration of cursor 'REPORTE' is incomplete or malformed
  14.  
  15. --Error(4,62): PL/SQL: ORA-00942: table or view does not exist
  16.  
57  Programación / Bases de Datos / conteo de filas afectadas al truncar tabla en: 23 Noviembre 2015, 11:59 am
hola a todos, estoy tratando de registrar en un log, la cantidad de filas afectadas al truncar una tabla, pero la única forma que he encontrado es haciendo un  select count antes de la operación, el dbms es Oracle y no se si habrá otra forma para hacerlo con un trigger
58  Programación / Desarrollo Web / Re: como hacer if responsive jquery/css en: 23 Noviembre 2015, 11:50 am
en efecto eso es lo que hice
Código
  1. @media screen and (max-width:  800px) {
  2.  
  3.   #logo,#antena {
  4.    display:none;
  5.    }
  6.    .menu_bar {
  7.     display: block;
  8.     width: 100%;
  9.     position: fixed;
  10.     background: #3ca0e9;
  11.     top:0;
  12.    }
  13.        .menu_bar .btn_menu {
  14.        display: block;
  15.        padding: 20px;
  16.        color: #fff;
  17.        overflow: hidden;
  18.        font-size: 25px;
  19.        font-weight: bold;
  20.        text-decoration: none;
  21.  
  22.        }
  23.        .menu_bar .btn_menu:hover {
  24.        cursor: pointer;
  25.        }
  26.        .menu_bar span {
  27.         float: right;
  28.         font-size: 40px;
  29.  
  30.        }
  31.    .navmenu {
  32.        /*border-bottom: 30px;*/
  33.  
  34.        width: 80%;
  35.        position: fixed;
  36.       right: 100%;
  37.        margin:0;
  38.        overflow: scroll;
  39.        height: 100%;
  40.  
  41.    }
  42.        .navmenu ul li {
  43.        display: block;
  44.        border-bottom: 1px solid rgba(255,255,255,.5);
  45.  
  46.        }
  47.  
  48.            .navmenu ul li a {
  49.            display: block;
  50.            font:12px;
  51.            }
  52.            .navmenu ul li .children {
  53.                width: 100%;
  54.                position: relative;
  55.  
  56.            }
  57.            .navmenu ul li:hover .children {
  58.                display: none;
  59.            }
  60.  
  61.                .navmenu ul li .children li a {
  62.                    margin-left:20px;
  63.                }
  64.  
  65.  
  66. }
  67.  
pero para la animación utilice el código javascript de arriba, pero cuando se maximiza la pagina el menú se despliega con :hover y con click  pero con este ultimo deseo que se oculte sin dar otro click
59  Programación / Desarrollo Web / como hacer if responsive jquery/css en: 22 Noviembre 2015, 13:41 pm
hola, elabore un pequeño menú HTML responsive, y con jquery hago la animación del menú cuando el max-with es de 800px, pero cuando maximizo la pagina los menus siguen haciendo uso del jquery, o sea que al dar click sobre el menú aparece pero yo desearía que al quitar el enfoque se volviera a ocultar, o simplemente no hiciera caso al click, porque solo es necesario cuando la pantalla es mas pequeña, pero no se si con un if puedo decir if(width<=800) o algo asi para que cuando la pagina este maximizada o mayor a 800px no  haga caso a este bloque javascript
Código
  1. $(document).ready(main);
  2.  
  3. var contador = 1;
  4.  
  5. function main() {
  6.    $('.menu_bar').click(function () {
  7.        if (contador == 1) {
  8.            $('.navmenu').animate({
  9.                left: '0'               //aquí le digo que aparezca
  10.            }//animate
  11.                );
  12.            contador = 0;
  13.        }//if
  14.        else {
  15.            contador = 1;
  16.            $('.navmenu').animate({
  17.                left: '-100%'   //aquí le digo que desaparezca
  18.            }//animate
  19.                );
  20.  
  21.        }//else
  22.    });//menu_bar
  23.  
  24.    $('.submenu').click(function () {
  25.        $(this).children('.children').slideToggle();   //aquí muestra el submenu
  26.    });//submenu
  27. }
  28.  
60  Programación / Bases de Datos / reporte al truncar tabla en: 18 Noviembre 2015, 17:04 pm
hola a todos, estoy truncando tablas en Oracle con procedimientos almacenados pero tambien necesito que despues de truncar tener el reporte de cuantas filas se truncaron para ingresarlo a la bitacora, row count solo me toma fila a fila para intentar hacer el insert a la bitacora y haciendo un trigger el for each statament tambien me toma fila a fila (truncate es operacion ddl)
Código
  1. CREATE OR REPLACE PROCEDURE truncar_tabla(
  2. tabla varchar2
  3. )
  4. IS
  5. BEGIN
  6.  
  7.    EXECUTE immediate 'truncate table '||tabla;
  8.    --sql%rowcount
  9. END;
  10.  
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines