protected void Page_Load(object sender, EventArgs e) { dao = (IDaoEmpleado)Application["daoEmpleados"]; if (!IsPostBack) { List <Entidades.Empleado> empleados; empleados = dao.ObtenerTodos(); tabla.DataSource = empleados; tabla.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["usuario"] == null) { Response.Redirect("~"); return; } List <Entidades.Empleado> empleados; IDaoEmpleado dao = (IDaoEmpleado)Application["daoEmpleados"]; empleados = dao.ObtenerTodos(); //empleados = new List<Entidades.Empleado>(); //empleados.Add(new Entidades.Empleado() { // Id = 1, // IdDepartamento = 1, // Nombre = "Javier Lete", // FechaDeNacimiento = new DateTime(), // Sueldo = 24000m, // Dni = "12345678M" //}); //empleados.Add(new Entidades.Empleado() //{ // Id = 2, // IdDepartamento = 1, // Nombre = "Pepe Pérez", // FechaDeNacimiento = new DateTime(), // Sueldo = 24000m, // Dni = "87654321A" //}); tabla.DataSource = empleados; tabla.DataBind(); }
protected void btnAceptar_Click(object sender, EventArgs e) { IDaoEmpleado dao = (IDaoEmpleado)Application["daoEmpleados"]; switch (Request["opcion"]) { case "alta": dao.Alta(new Entidades.Empleado() { IdDepartamento = int.Parse(ddlDepartamento.SelectedValue), Nombre = txtNombre.Text, FechaDeNacimiento = DateTime.Parse(txtFecha.Text), Sueldo = decimal.Parse(txtSueldo.Text), Dni = txtDni.Text }); break; case "borrar": dao.Baja(int.Parse(txtId.Text)); break; case "editar": dao.Modificacion(new Entidades.Empleado() { Id = int.Parse(txtId.Text), IdDepartamento = int.Parse(ddlDepartamento.SelectedValue), Nombre = txtNombre.Text, FechaDeNacimiento = DateTime.Parse(txtFecha.Text), Sueldo = decimal.Parse(txtSueldo.Text), Dni = txtDni.Text }); break; } Response.Redirect("~/Admin.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (Session["usuario"] == null) { Response.Redirect("~"); return; } if (!IsPostBack) { IDaoDepartamento daoDepartamentos = (IDaoDepartamento)Application["daoDepartamentos"]; List <Entidades.Departamento> departamentos = daoDepartamentos.ObtenerTodos(); foreach (Entidades.Departamento departamento in departamentos) { ddlDepartamento.Items.Add( new ListItem(departamento.Nombre, departamento.Id.ToString())); } if (Request["id"] != null) { IDaoEmpleado dao = (IDaoEmpleado)Application["daoEmpleados"]; int id = int.Parse(Request["id"]); Entidades.Empleado empleado = dao.ObtenerPorId(id); txtId.Text = empleado.Id.ToString(); ddlDepartamento.SelectedValue = empleado.IdDepartamento.ToString(); txtNombre.Text = empleado.Nombre; txtFecha.Text = empleado.FechaDeNacimiento.ToString("yyyy-MM-dd"); txtSueldo.Text = empleado.Sueldo.ToString("0"); txtDni.Text = empleado.Dni; } switch (Request["opcion"]) { case "alta": btnAceptar.Text = "Alta"; btnAceptar.CssClass += " btn-primary"; break; case "borrar": btnAceptar.Text = "Borrar"; btnAceptar.CssClass += " btn-danger"; txtNombre.Enabled = false; txtFecha.Enabled = false; txtDni.Enabled = false; txtSueldo.Enabled = false; ddlDepartamento.Enabled = false; break; case "editar": btnAceptar.Text = "Cambiar"; btnAceptar.CssClass += " btn-warning"; break; } } }