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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6
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) / Re: Crear documentos en c# en: 21 Abril 2017, 21:20 pm
Muchas grax elektro....siemp al pie del cañon....slds!!!
3  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!!!
4  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!!!
5  Foros Generales / Foro Libre / Re: buscando empleo en: 10 Marzo 2016, 01:12 am
40€ es mucho en mi país (argentina) ojala encontrara algo asi jejeje muchas grac x responder
6  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
7  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!!!
8  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.  
9  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
10  Foros Generales / Foro Libre / Re: rational rose en: 1 Febrero 2016, 13:18 pm
Muchas grax x responder.....hay algún programa para hacer portable? O como se hace? Muchas grax
Páginas: [1] 2 3 4 5 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines