public bool actualizarNivel(ClInscritoAutonomo insA, long idInscrito) { ISession mySesions = SessionFactory.OpenSession; bool resp = false; using (mySesions) { using (ITransaction transaction = mySesions.BeginTransaction()) { try { IQuery query = mySesions.CreateQuery("FROM ClInscritoAutonomo WHERE IdInscrito=: idInscrito").SetInt64("idInscrito", idInscrito); ClInscritoAutonomo ins = query.List <ClInscritoAutonomo>()[0]; ins.IdNivel = insA.IdNivel; mySesions.Update(ins); transaction.Commit(); resp = true; return(resp); } catch (Exception ex) { throw ex; } finally { mySesions.Flush(); } } } }
public async void ActualizarNivelInscrito(long idInscrito, long IdNivel) { HttpResponseMessage response = new HttpResponseMessage(); try { ClInscritoAutonomo ins = new ClInscritoAutonomo(); ins.IdInscrito = idInscrito; ins.IdNivel = IdNivel; string uri = "api/InscritoAutonomo?idInscrito=" + ins.IdInscrito; var myContent = JsonConvert.SerializeObject(ins); var stringContent = new StringContent(myContent, UnicodeEncoding.UTF8, "application/json"); var client = new HttpClient(); client.BaseAddress = new Uri(url); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/jason")); var method = new HttpMethod("PATCH"); var request = new HttpRequestMessage(method, uri) { Content = stringContent }; response = await client.SendAsync(request); } catch (TaskCanceledException e) { } }
//Insertar un isncrito Autonomo public void InsertarInscritoAutonomo(ClInscritoAutonomo insA) { ISession mySesions = SessionFactory.OpenSession; using (mySesions) { using (ITransaction transaction = mySesions.BeginTransaction()) { try { mySesions.Save(insA); transaction.Commit(); } catch (Exception ex) { throw ex; } } } }
protected void btnActualizar_Click(object sender, EventArgs e) { int estadoprueba; int tipoEstudiante; ClInscritoAutonomo inscrito = new ClInscritoAutonomo(); inscrito.IdInscrito = Convert.ToInt64(txtId.Text); inscrito.NombreInscrito = txtNombres.Text; inscrito.ApellidoInscrito = txtApellidos.Text; inscrito.EmailInscrito = txtEmail.Text; inscrito.DirecInscrito = txtDireccion.Text; inscrito.CeluInscrito = txtCelular.Text; inscrito.TelefInscrito = txtTelefono.Text; inscrito.NumDocInscrito = txtIdentificacion.Text; inscrito.InformacionCurso = txtInformacion.Text; if (RabPruebaUbicacion.Checked == true) { estadoprueba = 1; } else { estadoprueba = 0; } if (RabTipoEstudiante.Checked == true) { tipoEstudiante = 2; } else { tipoEstudiante = 1; } inscrito.EstadoPrueba = estadoprueba; inscrito.idPerInscripcion = Convert.ToInt64(cbxPeriodoLectivo.SelectedValue.ToString()); inscrito.IdTipoEstudiante = tipoEstudiante; //inscrito.IdNivel = null; //inscrito.IdTipoDocumento = 1; ServicioActualizarInscrito(inscrito); }
public bool actualizarInscritoAutonomo(ClInscritoAutonomo insA, long idInscrito) { ISession mySesions = SessionFactory.OpenSession; bool resp = false; using (mySesions) { using (ITransaction transaction = mySesions.BeginTransaction()) { try { IQuery query = mySesions.CreateQuery("FROM ClInscritoAutonomo WHERE IdInscrito=: idInscrito").SetInt64("idInscrito", idInscrito); ClInscritoAutonomo ins = query.List <ClInscritoAutonomo>()[0]; ins.NombreInscrito = insA.NombreInscrito; ins.ApellidoInscrito = insA.ApellidoInscrito; ins.CeluInscrito = insA.CeluInscrito; ins.TelefInscrito = insA.TelefInscrito; ins.DirecInscrito = insA.DirecInscrito; ins.EmailInscrito = insA.EmailInscrito; ins.EstadoPrueba = insA.EstadoPrueba; ins.IdTipoEstudiante = insA.IdTipoEstudiante; ins.idPerInscripcion = insA.idPerInscripcion; ins.InformacionCurso = insA.InformacionCurso; mySesions.Update(ins); transaction.Commit(); resp = true; return(resp); } catch (Exception ex) { throw ex; } finally { mySesions.Flush(); } } } }
public async void ServicioActualizarInscrito(ClInscritoAutonomo inscrito) { try { string uri = "api/InscritoAutonomo?idInscrito=" + inscrito.IdInscrito; var myContent = JsonConvert.SerializeObject(inscrito); var stringContent = new StringContent(myContent, UnicodeEncoding.UTF8, "application/json"); var client = new HttpClient(); client.BaseAddress = new Uri(url); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/jason")); HttpResponseMessage res = await client.PutAsync(uri, stringContent); if (res.IsSuccessStatusCode) { var empResponse = res.Content.ReadAsStringAsync().Result; joinTodosInscritos(); } }catch (Exception ex) { throw ex; } }
public void guardarDatos() { int tipoDocumento = 0; int tipoEstudiante = 0; short varexamen = 0; DateTime fecha = DateTime.Now; ClInscritoAutonomo insA = new ClInscritoAutonomo(); try { if (RabCedula.Checked == true) { tipoDocumento = 1; } else if (RabPasaporte.Checked == true) { tipoDocumento = 2; } if (RabTipoEstudiante.Checked == true) { tipoEstudiante = 2; } else { tipoEstudiante = 1; } insA.idPerInscripcion = Convert.ToInt64(cbxPeriodoLectivo.SelectedValue.ToString()); insA.IdNivel = null; insA.IdTipoDocumento = tipoDocumento; insA.IdTipoEstudiante = tipoEstudiante; insA.NombreInscrito = txtNombres.Text.ToUpper().Trim(); insA.ApellidoInscrito = txtApellidos.Text.ToUpper().Trim(); insA.NumDocInscrito = txtCed.Text.ToUpper().Trim(); insA.CeluInscrito = txtCelular.Text.ToUpper().Trim(); insA.TelefInscrito = txtTelefono.Text.ToUpper().Trim(); insA.DirecInscrito = txtDireccion.Text.ToUpper().Trim(); insA.EmailInscrito = txtEmail.Text.ToUpper().Trim(); insA.FechaRegistro = Convert.ToString(fecha); if (RabExamen.Checked == true) { varexamen = 1; } else { varexamen = 0; } insA.EstadoPrueba = varexamen; insA.InformacionCurso = txtInformacion.Text.ToUpper().Trim(); if (Convert.ToInt32(correcto.Value) == 0) { lblCedula.Visible = true; lblCedula.Text = "La Cedula es Incorrecta"; } else { lblCedula.Text = ""; ServicioInsertrInscrito(insA); } } catch (Exception ex) { throw ex; } }
public async void ServicioInsertrInscrito(ClInscritoAutonomo insA) { ClUsuarios user = new ClUsuarios(); DateTime fecha = DateTime.Now; bool resp = await ValidarInscrito(insA.NumDocInscrito, insA.idPerInscripcion); if (resp == false) { try { string uri = "api/InscritoAutonomo"; var myContent = JsonConvert.SerializeObject(insA); var stringContent = new StringContent(myContent, UnicodeEncoding.UTF8, "application/json"); var client = new HttpClient(); client.BaseAddress = new Uri(url); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/jason")); HttpResponseMessage res = await client.PostAsync(uri, stringContent); if (res.IsSuccessStatusCode) { var empResponse = res.Content.ReadAsStringAsync().Result; /*EXTRAER ID INSCRITO REGISTRADO SI USUARIO ELIGE OPCION DAR PRUEBA*/ long lastid = await ServicioExtraerUltimoIDInscrito(); /*INSERTAR PRUEBA SI USUARIO ELIGE OPCION DAR PRUEBA*/ ClPrueba pru = new ClPrueba(); pru.IdInscrito = Convert.ToInt64(lastid); pru.PunjatePrueba = null; pru.FechaPrueba = Convert.ToString(fecha); ServicioIngresarPrueba(pru); user.Usuario = insA.NumDocInscrito; user.Password = "******"; user.Nombres = ""; user.Apellidos = ""; user.tipoUser = 1; user.Nombres = insA.NombreInscrito; user.Apellidos = insA.ApellidoInscrito; ServicioInsertarUser(user); await EnviarCorreo(txtEmail.Text.ToString(), "Registro Ingles Autónomo UISEK", "Registro Exitoso, sus credenciales para acceder al sistema son:", user.Usuario, user.Password); string script = @"Swal.fire({ icon: 'success', title: 'OK', text: 'Registro Correcto Revise su correo!', footer: '<a href></a>' })"; ClientScript.RegisterStartupScript(GetType(), "script", script, true); limpiarCampos(); } else { string script = @"Swal.fire({ icon: 'error', title: 'error', text: 'Registro No se pudo Guardar', footer: '<a href></a>' })"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); limpiarCampos(); } } catch (Exception ex) { Console.WriteLine(ex.Message); } } else { string script = @"Swal.fire({ icon: 'error', title: 'error', text: 'Usted ya se encuentra Registrado', footer: '<a href></a>' })"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); limpiarCampos(); } }
public bool UpdateNivel(ClInscritoAutonomo insA, long idInscrito)//actualizar nivel { return(serv.actualizarNivel(insA, idInscrito)); }
public bool UpdateInscritosAutonomo(ClInscritoAutonomo insA, long idInscrito)//actualizar inscrito { return(serv.actualizarInscritoAutonomo(insA, idInscrito)); }
public void PostinsertarInscritoAutonomo(ClInscritoAutonomo insA)//insertar un inscrito autonomos { serv.InsertarInscritoAutonomo(insA); }
public async void ServicioInsertrInscrito(ClInscritoAutonomo insA) { DateTime fecha = DateTime.Now; bool resp = await ValidarInscrito(insA.NumDocInscrito, insA.idPerInscripcion); if (resp == false) { ClUsuarios user = new ClUsuarios(); insA.IdNivel = await extraerIdNivel(); try { string uri = "api/InscritoAutonomo"; var myContent = JsonConvert.SerializeObject(insA); var stringContent = new StringContent(myContent, UnicodeEncoding.UTF8, "application/json"); var client = new HttpClient(); client.BaseAddress = new Uri(url); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/jason")); HttpResponseMessage res = await client.PostAsync(uri, stringContent); if (res.IsSuccessStatusCode) { var empResponse = res.Content.ReadAsStringAsync().Result; if (insA.EstadoPrueba == 1 || insA.EstadoPrueba == 0) { /*EXTRAER ID INSCRITO REGISTRADO SI USUARIO ELIGE OPCION DAR PRUEBA*/ List <ClInscritoAutonomo> listaInscritos = new List <ClInscritoAutonomo>(); listaInscritos = await ServicioGetInscritos(); var lastid = listaInscritos.OrderByDescending(x => x.IdInscrito).Select(x => x.IdInscrito).FirstOrDefault(); /*INSERTAR PRUEBA SI USUARIO ELIGE OPCION DAR PRUEBA*/ ClPrueba pru = new ClPrueba(); pru.IdInscrito = lastid; pru.PunjatePrueba = null; pru.FechaPrueba = Convert.ToString(fecha); ServicioIngresarPrueba(pru); } user.Usuario = insA.NumDocInscrito; user.Password = "******"; user.Nombres = ""; user.Apellidos = ""; user.tipoUser = 1; user.Nombres = insA.NombreInscrito; user.Apellidos = insA.ApellidoInscrito; ServicioInsertarUser(user); await EnviarCorreo(txtEmail.Text.ToString(), "Registro Ingles Autónomo UISEK", "Registro Exitoso, sus credenciales para acceder al sistema son:", user.Usuario, user.Password); string script = "confirm();"; ScriptManager.RegisterStartupScript(this, typeof(Page), "xcript", script, true); limpiarCampos(); } else { string script = "rechazado();"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); limpiarCampos(); } } catch (Exception ex) { Console.WriteLine(ex.Message); } } else { string script = "register();"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); limpiarCampos(); } }