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); }
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; }
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); } } }