/*----------Metodo Insertar----------*/ /*----------Metodo consultar------------*/ protected void btnConsultar_Click(object sender, EventArgs e) { try { lblMensaje.Text = ""; Gal_demo.Logica.clases.Empleado objEmpleado = new Gal_demo.Logica.clases.Empleado(); DataSet Consulta = objEmpleado.ConsultarEmpleado(cedula_buscar.Text); if (Consulta.Tables[0].Rows.Count == 0) { gridDatos.DataSource = null; lblMensaje.Text = "La cedula Ingresada No se encuentra Registrada"; } else { gridDatos.DataSource = Consulta; gridDatos.DataBind(); } } catch (Exception ex) { lblMensaje.Text = ex.Message; } } /*----------Metodo consultar------------*/
/*----------Modificar Empleado----------*/ protected void UpdatingEvent(object sender, GridViewUpdateEventArgs e) { try { lblMensaje.Text = ""; GridViewRow fila = gridDatos.Rows[e.RowIndex]; string ced = Convert.ToString(gridDatos.DataKeys[e.RowIndex].Values[0]); //string id = (fila.FindControl("LabelId2") as Label).Text; string upCed = (fila.FindControl("LabelCedula2") as Label).Text; string upNombre = (fila.FindControl("txtNombreUpdate") as TextBox).Text; string upApellido = (fila.FindControl("txtApellidoUpdate") as TextBox).Text; string upCorreo = (fila.FindControl("txtCorreoUpdate") as TextBox).Text; Gal_demo.Logica.clases.Empleado objEmpleadoUp = new Gal_demo.Logica.clases.Empleado(); lblMensaje.Text = objEmpleadoUp.ModificarEmpleado(ced, upNombre, upApellido, upCorreo); gridDatos.EditIndex = -1; CargarGrid(); } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
/*-------------------Metodo para cargar Datos al gridView-------------------------*/ protected void CargarGrid() { try { Gal_demo.Logica.clases.Empleado objEmpleado = new Gal_demo.Logica.clases.Empleado(); gridDatos.DataSource = objEmpleado.ListarEmplados(); gridDatos.DataBind(); } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
/*----------Metodo Listar Empleados al Cargar la Vista----------*/ /*----------Metodo Insertar----------*/ protected void btnInsertar_Click(object sender, EventArgs e) { try { lblMensaje.Text = ""; Gal_demo.Logica.clases.Empleado objEmpleado = new Gal_demo.Logica.clases.Empleado(); lblMensaje.Text = objEmpleado.InsertarEmpleado(txtCedula.Text, txtNombre.Text, txtApellido.Text, txtEmail.Text); CargarGrid(); } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
/*----------Cambiar Estado, Eliminación Logica----------*/ protected void DeletingEvent(object sender, GridViewDeleteEventArgs e) { try { lblMensaje.Text = ""; GridViewRow fila = gridDatos.Rows[e.RowIndex]; string ced = Convert.ToString(gridDatos.DataKeys[e.RowIndex].Values[0]); Gal_demo.Logica.clases.Empleado objEmpleadoUp = new Gal_demo.Logica.clases.Empleado(); lblMensaje.Text = objEmpleadoUp.CambiarEstado(ced); CargarGrid(); } catch (Exception ex) { lblMensaje.Text = ex.Message; } }