Пример #1
0
        private void cargarLista(string tabla)
        {
            c = 0;
            BD.leerTabla(tabla);

            while (BD.pLector.Read())
            {
                Veterinario v = new Veterinario();
                if (!BD.pLector.IsDBNull(0))
                {
                    v.pIdMatricula = BD.pLector.GetInt32(0);
                }
                v.pApellido = BD.pLector.GetString(1);
                v.pNombre   = BD.pLector.GetString(2);
                if (!BD.pLector.IsDBNull(3))
                {
                    v.pPassword = BD.pLector.GetString(3);
                }


                V[c] = v;
                c++;
            }
            BD.pLector.Close();
            BD.Desconectar();
            cargarLista("Veterinarios");
            Mostrar(login);
        }
Пример #2
0
        private void btnCargar_Click(object sender, EventArgs e)
        {
            if (validarCampos())
            {
                string      consultaSQL;
                Veterinario v = new Veterinario();
                v.pIdMatricula = Convert.ToInt32(txtMatricula.Text);
                v.pApellido    = txtApellido.Text;
                v.pNombre      = txtNombre.Text;
                //v.pPassword = Convert.ToInt32(txtpassword.Text);


                if (nuevo)
                {
                    {
                        if (!validarPK(v.pIdMatricula))
                        {
                            consultaSQL = "INSERT INTO Veterinarios (Matricula, Apellido, Nombre," +
                                          " password, Estado) Values ("
                                          + v.pIdMatricula + ",'"
                                          + v.pApellido + "','"
                                          + v.pNombre + "',"
                                          + v.pPassword + ","
                                          + v.pEstado + ")";
                            BD.actualizarBD(consultaSQL);

                            Habilitar(false);
                            nuevo = false;
                        }
                        else
                        {
                            MessageBox.Show("Ya existe un veterinario con esta matricula...");
                            txtMatricula.Focus();
                        }
                    }
                }
                else
                {
                    consultaSQL = "UPDATE Veterinarios SET Apellido='" + v.pApellido
                                  + "',Nombre='" + v.pNombre
                                  + "',TipoDoc=" + v.pTipoDocumento
                                  + ",Estado=" + v.pEstado
                                  + " WHERE Id=" + v.pIdMatricula;
                    BD.actualizarBD(consultaSQL);
                    Habilitar(false);
                }
            }
            limpiar();

            btnAlta.Enabled = false;
            btnBaja.Enabled = false;
        }
Пример #3
0
        public void cargarLista(string tabla)
        {
            lstIzquierda.Items.Clear();
            c = 0;
            BD.leerTabla(tabla);

            while (BD.pLector.Read())
            {
                Veterinario v = new Veterinario();
                if (!BD.pLector.IsDBNull(0))
                {
                    v.pIdMatricula = BD.pLector.GetInt32(0);
                }
                if (!BD.pLector.IsDBNull(1))
                {
                    v.pApellido = BD.pLector.GetString(1);
                }
                if (!BD.pLector.IsDBNull(2))
                {
                    v.pNombre = BD.pLector.GetString(2);
                }
                if (!BD.pLector.IsDBNull(3))
                {
                    v.pPassword = BD.pLector.GetString(3);
                }
                if (!BD.pLector.IsDBNull(4))
                {
                    v.pEstado = Convert.ToInt16(BD.pLector.GetInt32(4));
                }
                Ve[c] = v;
                c++;
            }
            BD.pLector.Close();
            BD.Desconectar();
            for (int i = 0; i < c; i++)
            {
                if (Ve[i].pEstado == 1)
                {
                    lstIzquierda.Items.Add("[" + Ve[i].pIdMatricula + "] " + Ve[i].pApellido + " " + Ve[i].pNombre);
                }
                if (Ve[i].pEstado == 0)
                {
                    lstDerecha.Items.Add("[" + Ve[i].pIdMatricula + "] " + Ve[i].pApellido + " " + Ve[i].pNombre);
                }
            }
        }