protected void btnRegOperario_Click(object sender, EventArgs e) { if (IsPostBack) { int idOperario = cOperario.CrearOperario(int.Parse(inputNumeroOperario.Text), inputNombreOperario.Text, inputApellidoOperario.Text, inputPassNuevoOperario.Text, inputCorreoOperario.Text); Permiso permiso = cPermiso.BuscarPermiso(permisos[inputPermisoOperario.SelectedValue].PermisoId); int res = cOperario.AgregarPermiso(idOperario, permiso); if (res != -1) { Response.Redirect("/Views/Operarios/ListadoOperarios.aspx"); } else { Response.Write("<div class='error'>No se pudo registrar</div>"); } } }
protected void btnEditarOperario_Click(object sender, EventArgs e) { int id = cOperario.ModificarDatosOperario(idOperario, editNombreOperario.Text, editApellidoOperario.Text, editCorreoOperario.Text, editAlertas.Checked); if (id != -1) { if (!permisoOperario.Equals(editPermisoOperario.SelectedValue)) { Permiso permiso = cPermiso.BuscarPermiso((permisos[editPermisoOperario.SelectedValue]).PermisoId); cOperario.AgregarPermiso(id, permiso); } Response.Redirect("/Views/Operarios/ListadoOperarios.aspx"); } else { Response.Write("<div class='error'>No se pudo actualizar</div>"); } }