Upload
roberto-nieto
View
5
Download
1
Embed Size (px)
DESCRIPTION
buscar programaciòn
Citation preview
public BuscarAlumnos() { InitializeComponent(); } public Alumno alumnoSeleccionado { get; set; }
private void btnBuscar_Click(object sender, EventArgs e) { dgvBuscar.DataSource = AlumnosDAL.Buscar(txtNombre.Text, txtApellido.Text);
}
private void btnAceptar_Click(object sender, EventArgs e) { if (dgvBuscar.SelectedRows.Count == 1) { int id = Convert.ToInt32(dgvBuscar.CurrentRow.Cells[0].Value); alumnoSeleccionado = AlumnosDAL.ObtenerAlumno(id);
this.Close(); } else MessageBox.Show("debe de seleccionar una fila");
}
private void button3_Click(object sender, EventArgs e) { Limpiar(); Deshabilitar(); } void Limpiar() { txtNombre.Clear(); txtApellido.Clear();
} void Habilitar() { txtNombre.Enabled = true; txtApellido.Enabled = true;
} void Deshabilitar() { txtNombre.Enabled = false; txtApellido.Enabled = false; }
private void dgvBuscar_CellContentClick(object sender, DataGridViewCellEventArgs e) {
}
private void BuscarAlumnos_Load(object sender, EventArgs e) {
} }}
Form1
public Alumno alumnoActual { get; set; } private void btnGuardar_Click_1(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtNombre.Text) || string.IsNullOrWhiteSpace(txtApellido.Text) || string.IsNullOrWhiteSpace(txtDireccion.Text))
MessageBox.Show("Hay Uno o mas Campos Vacios!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
else { Alumno pCliente = new Alumno(); pCliente.Nombre = txtNombre.Text.Trim(); pCliente.Apellido = txtApellido.Text.Trim(); pCliente.Fecha_Nac = dtpFechaNacimiento.Value.Year + "/" + dtpFechaNacimiento.Value.Month + "/" + dtpFechaNacimiento.Value.Day; pCliente.Direccion = txtDireccion.Text.Trim();
int resultado = AlumnosDAL.Agregar(pCliente); if (resultado > 0) { MessageBox.Show("Cliente Guardado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); Deshabilitar(); } else { MessageBox.Show("No se pudo guardar el alumno", "fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }
} }
private void btnBuscar_Click(object sender, EventArgs e) { BuscarAlumnos buscar = new BuscarAlumnos(); buscar.ShowDialog(); if (buscar.alumnoSeleccionado != null) { alumnoActual = buscar.alumnoSeleccionado;
txtNombre.Text = buscar.alumnoSeleccionado.Nombre; txtApellido.Text = buscar.alumnoSeleccionado.Apellido; txtDireccion.Text = buscar.alumnoSeleccionado.Direccion; dtpFechaNacimiento.Text = buscar.alumnoSeleccionado.Fecha_Nac;
btnActualizar.Enabled = true; btnEliminar.Enabled = true;
}
}
private void btnCancelar_Click(object sender, EventArgs e) { Limpiar(); Deshabilitar();
}
private void btnActualizar_Click_1(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtNombre.Text) || string.IsNullOrWhiteSpace(txtApellido.Text) || string.IsNullOrWhiteSpace(txtDireccion.Text))
MessageBox.Show("Hay Uno o mas Campos Vacios!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); else { Alumno pCliente = new Alumno();
pCliente.Nombre = txtNombre.Text.Trim(); pCliente.Apellido = txtApellido.Text.Trim(); pCliente.Fecha_Nac = dtpFechaNacimiento.Value.Year + "/" + dtpFechaNacimiento.Value.Month + "/" + dtpFechaNacimiento.Value.Day; pCliente.Direccion = txtDireccion.Text.Trim(); pCliente.Id = alumnoActual.Id;
if (AlumnosDAL.Agregar(pCliente) > 0) { MessageBox.Show("Los datos del alumno se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); Deshabilitar(); } else { MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
} }
private void button1_Click_1(object sender, EventArgs e) { BdComun.ObtenerConexion(); MessageBox.Show("Conectado"); }
private void btnEliminar_Click(object sender, EventArgs e) { if (MessageBox.Show("Esta seguro que desea eliminar el alumno Actual", "EstasSeguro??", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (AlumnosDAL.Eliminar(alumnoActual.Id) > 0) { MessageBox.Show("Alumno Eliminado Correctamente!", "Alumno Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); Deshabilitar(); } else { MessageBox.Show("No se pudo eliminar el alumno", "Alumno no Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else MessageBox.Show("Se cancelo la eliminacion", "Eliminacion Canselada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
private void btnCancelar_Click_1(object sender, EventArgs e) { Limpiar(); Deshabilitar(); }
void Limpiar() { txtNombre.Clear(); txtApellido.Clear(); txtDireccion.Clear(); dtpFechaNacimiento.ResetText();
} void Habilitar() { txtNombre.Enabled = true; txtApellido.Enabled = true;
txtDireccion.Enabled = true; dtpFechaNacimiento.Enabled = true; btnGuardar.Enabled = true; btnCancelar.Enabled = true;
} void Deshabilitar() { txtNombre.Enabled = false; txtApellido.Enabled = false; txtDireccion.Enabled = false; dtpFechaNacimiento.Enabled = false; btnGuardar.Enabled = false; btnEliminar.Enabled = false; btnActualizar.Enabled = false; btnCancelar.Enabled = false;
btnNuevo.Enabled = true;
}
public static int Eliminar(int pId) { int retorno = 0; MySqlConnection conexion = BdComun.ObtenerConexion(); MySqlCommand comando = new MySqlCommand(string.Format("Delete From alumnos where IdCliente={0}", pId), conexion);
retorno = comando.ExecuteNonQuery(); conexion.Close(); return retorno;
}
private void btnNuevo_Click_1(object sender, EventArgs e) { Limpiar(); Habilitar(); }
private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) {
}
private void btnCerrar_Click(object sender, EventArgs e) { this.Dispose(); }
private void txtDireccion_TextChanged(object sender, EventArgs e) {
}
private void FormClientes_Load(object sender, EventArgs e) {
}
private void dtpFechaNacimiento_ValueChanged(object sender, EventArgs e) {
} }
}