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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Temas
Páginas: [1] 2 3 4
1  Programación / .NET (C#, VB.NET, ASP) / activar columna de datagrid y que acepte solo datos numericos en: 15 Agosto 2017, 01:41 am
buenas noches gente del foro tanto tiempo sin pasarme por aca....verán tengo un datagrid en el cual hago una consulta y la muestro en el mismo....pero deseo activar una columna (cantidadContada) solamente para que se puedan ingresar datos de tipo numérico....como puedo lograrlo? escribi este código pero no lo logro muchas grax d antemano....
Código
  1. try
  2.                        {
  3.                            conectar.Open();
  4.                            string query = "SELECT * FROM detalle_inventario WHERE inventario=@inventario";
  5.                            SqlCommand consulta = new SqlCommand(query, conectar);
  6.                            consulta.Parameters.AddWithValue("@inventario", inventario);
  7.                            SqlDataAdapter adaptador = new SqlDataAdapter(consulta);
  8.                            DataTable datos = new DataTable();
  9.                            adaptador.Fill(datos);
  10.                            dgv.AutoGenerateColumns = false;
  11.                            dgv.DataSource = datos;
  12.                            dgv.Columns[0].DataPropertyName = "ubicacion";
  13.                            dgv.Columns[1].DataPropertyName = "medicamento";
  14.                            dgv.Columns[2].DataPropertyName = "lote";
  15.                            dgv.Columns[3].DataPropertyName = "vto";
  16.                            dgv.Columns[4].DataPropertyName = "cantidadContada";
  17.  
  18.                            activarControles();
  19.                        }
  20.                        catch (SqlException ex)
  21.                        {
  22.                            MessageBox.Show(ex.ToString());
  23.                        }
  24.                        finally
  25.                        {
  26.                            conectar.Close();
  27.  
  28.                        }
  29. private void dgv_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
  30.        {
  31.            var dgv = (sender as DataGridView);
  32.            if (dgv.Columns[dgv.CurrentCell.ColumnIndex].Name == "cantidadContada")
  33.            {
  34.                TextBox cell = (TextBox)e.Control;
  35.  
  36.                cell.KeyPress -= new KeyPressEventHandler(this.Cell_KeyPress);
  37.                cell.KeyPress += new KeyPressEventHandler(this.Cell_KeyPress);
  38.            }
  39.  
  40.        }
  41.        private void Cell_KeyPress(object sender, KeyPressEventArgs e)
  42.        {
  43.            var cell = (TextBox)sender;
  44.  
  45.            e.Handled = !Char.IsNumber(e.KeyChar) && e.KeyChar != Convert.ToChar(Keys.Back);
  46.        }
  47.  
2  Programación / .NET (C#, VB.NET, ASP) / Crear documentos en c# en: 18 Abril 2017, 04:12 am
Buenas noches gente del foro hacia tiempo q no m llegaba x aqui....wn realidad formulando una pregunta xq siemp entro y relojeo muchas temas d mi interes jeje....veran estoy haciendo un pequeño sistemita y queria saber si hay algun objeto u otra herramienta q tenga el visualstudio para generar remitos facturas etc....desd ya muchas grax y slds desd argentina!!!
3  Foros Generales / Foro Libre / trabajo freelance en: 20 Agosto 2016, 01:31 am
Wenas gente del foro.....veran quisiera dar mis primeros pasos como desarrollador freelance y los conocimientos que he adquirido en la universidad son en lenguaje como php c#.net java android.....y en todos llegue a realizar abm en distintas bd y ahora estoy x comenzar una diplomatura en desarrollo web.....me gustaría si m podían aconsejar si tendría que adquirir mas conocimientos y sobre que temas para conseguir trabajo y recomendar algunas web donde se nos de a novatos como yo....aguardo vuestros consejos son muy importantes para mi....desd ya muchas gracias......slds!!!
4  Informática / Hardware / Formatear pendrive protegido contra escritura en: 9 Marzo 2016, 23:58 pm
Saludos gente....he probado con los métodos q busque en Google como lo del regedit disipar etc....ninguno m funcionó....m echan una mano? Muchas grax
5  Foros Generales / Foro Libre / buscando empleo en: 9 Marzo 2016, 22:34 pm
Saludos gente del foro....veran quiero dar mis primeros pasos como desarrollador porq no tengo experiencia y no m llaman en ningún lado.....he oído q existen web para freelance con/sin experiencia y pagos....saben algo o dond podría empezar?
Muchas gracias d antemano....slds!!!
6  Programación / Java / listas genericas en: 20 Febrero 2016, 21:44 pm
slds gente del foro.....verán estoy preparándome para un final de la facu y hay un método en el tema de asunto que no comprendo.....el método borrarMayor.....comprendo hasta el punto donde obtiene el nodo con mayor información....pero la eliminación no.....m pueden echar una mano....muchas grax
Código
  1. package listagenerica;
  2. public class ListaGenerica {
  3.    class Nodo{
  4.        int info;
  5.        Nodo sig;
  6.    }
  7.    private Nodo raiz;
  8.  
  9.    public void imprimir(){
  10.        Nodo reco=raiz;
  11.        while(reco!=null){
  12.            System.out.print(reco.info+" ");
  13.            reco=reco.sig;
  14.        }
  15.        System.out.println();
  16.    }
  17.  
  18.    public void insertarPrimero(int x){
  19.        Nodo nuevo=new Nodo();
  20.        nuevo.info=x;
  21.        nuevo.sig=raiz;
  22.        raiz=nuevo;
  23.    }
  24.  
  25.    public void insertarUltimo(int x){
  26.        Nodo nuevo=new Nodo();
  27.        nuevo.info=x;
  28.        Nodo reco=raiz;
  29.        while(reco.sig!=null){
  30.            reco=reco.sig;
  31.        }
  32.        reco.sig=nuevo;
  33.    }
  34.  
  35.    public void insertarSegundo(int x){
  36.        Nodo nuevo=new Nodo();
  37.        nuevo.info=x;
  38.        if(raiz!=null){
  39.            if(raiz.sig==null)
  40.                raiz.sig=nuevo;
  41.            else{
  42.                nuevo.sig=raiz.sig;
  43.                raiz.sig=nuevo;
  44.            }
  45.  
  46.        }
  47.    }
  48.    public void insertarAnteUltimo(int x){
  49.        Nodo nuevo=new Nodo();
  50.        nuevo.info=x;
  51.        Nodo anterior=raiz;
  52.        Nodo reco=raiz.sig;
  53.        if(raiz!=null){
  54.            while(reco.sig!=null){
  55.                anterior=reco;
  56.                reco=reco.sig;
  57.            }
  58.            nuevo.sig=anterior.sig;
  59.            anterior.sig=nuevo;
  60.  
  61.        }
  62.    }
  63.    public void borrarPrimero(){
  64.        if(raiz!=null){
  65.            if(raiz.sig==null)
  66.                raiz=null;
  67.            else{
  68.                raiz=raiz.sig;
  69.            }
  70.        }
  71.    }
  72.    public void borrarSegundo(){
  73.        if(raiz!=null){
  74.            if(raiz.sig==null){
  75.                raiz=null;
  76.            }
  77.            else{
  78.                raiz.sig=raiz.sig.sig;
  79.            }
  80.        }
  81.    }
  82.    public void borrarUltimo(){
  83.        Nodo atras=raiz;
  84.        Nodo reco=raiz.sig;
  85.        if(raiz!=null){
  86.            if(raiz.sig==null){
  87.                raiz=null;
  88.            }
  89.            else{
  90.                while(reco.sig!=null){
  91.                    atras=reco;
  92.                    reco=reco.sig;
  93.                }
  94.                atras.sig=null;
  95.            }
  96.        }
  97.    }
  98. public void borrarMayor() {
  99.        if (raiz!=null) {
  100.            Nodo reco=raiz;
  101.            int may=raiz.info;
  102.            while (reco!=null) {
  103.                if (reco.info>may) {
  104.                    may=reco.info;
  105.                }
  106.                reco=reco.sig;
  107.            }
  108.            reco=raiz;
  109.            Nodo atras=raiz;
  110.            while (reco!=null) {
  111.                if (reco.info==may) {
  112.                    if (reco==raiz) {
  113.                        raiz=raiz.sig;
  114.                        atras=raiz;
  115.                        reco=raiz;
  116.                    } else {
  117.                        atras.sig=reco.sig;
  118.                        reco=reco.sig;
  119.                    }
  120.                } else {
  121.                    atras=reco;
  122.                    reco=reco.sig;
  123.                }
  124.            }
  125.        }
  126.    }
  127.  
  128.  
  129.    public static void main(String[] args) {
  130.        ListaGenerica l=new ListaGenerica();
  131.        l.insertarPrimero(2);
  132.        l.insertarPrimero(1);
  133.        l.insertarUltimo(3);
  134.        l.insertarSegundo(8);
  135.        l.insertarAnteUltimo(9);
  136.        l.imprimir();
  137.        l.borrarPrimero();
  138.        l.imprimir();
  139.        l.borrarUltimo();
  140.        l.imprimir();
  141.  
  142.    }
  143.  
  144. }
  145.  
7  Sistemas Operativos / Windows / WINDOWS 7 ISO en: 7 Febrero 2016, 21:24 pm
saludos gente del foro....q link m recomiendan para bajar un windows 7 libre d bichitos...slds y muchas grax
8  Foros Generales / Foro Libre / rational rose en: 1 Febrero 2016, 04:54 am
Wenas gente del foro....
Verán tengo un problemita....estoy usando la herramienta d modelado del asunto para modelar un sistemita de la facu....en mi trabajo estamos pasando x grandes y extensos momentos de ocio jeje y m quería llevar el trabajo para adelantarlo.....pero no puedo instalar ningún programa por no ser administrador y no tener privilegios.....q m recomiendan para poder "llevar" el rational rose y poder ejecutarlo.....muchas grax y saludos
9  Foros Generales / Foro Libre / examen 98-361 microsoft en: 5 Enero 2016, 01:20 am
Buenas noches gente del foro... Alguien tiene un link o algo parecido con el material de este examen en español? (no se nada de ingles prácticamente jajaja)
Muchas grax d antemano....slds!
10  Foros Generales / Foro Libre / uso de la red tor en: 6 Noviembre 2015, 04:31 am
Slds gente del foro....veran tngo una duda....mejor dicho un problema...en mi trabajo estamos sufriendo últimamente malos tratos y suspensiones injustificadas...nuestra idea (de mis compañeros y yo) era la d crearnos una cuenta en Facebook y desde ahí denunciar lo q viene pasando a través d un medio publico un programa d tv que es muy popular ya q en el ministerio correspondiente nos vienen pateando la denuncia y para colmo d males nos entregan atados en nuestra empresa con nombre y apellido....queria saber si utilizando la red tor y desd ahí hacer lo d la cuenta d Facebook xa evitar q nos ubicaran o algo parecido.....seria esto posible? Desd ya muchas grax y espero q nos sepan entender....slds!
Páginas: [1] 2 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines