public async void ServicioInsertarLicencia(ClLicenciaCambridge licencia) { string uri = "api/LicenciasCambridge"; var myContent = JsonConvert.SerializeObject(licencia); 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; limpiarCampos(); string script = "confirm();"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } else { string script = @"<script type='text/javascript'> alert('No se pudo procesar la solicitud'); </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); limpiarCampos(); } }
public bool actualizarLicenciaCambridge(ClLicenciaCambridge licencia, long idLicencia) { ISession mySesions = SessionFactory.OpenSession; bool resp = false; using (mySesions) { using (ITransaction transaction = mySesions.BeginTransaction()) { try { IQuery query = mySesions.CreateQuery("FROM ClLicenciaCambridge WHERE IdLicencia=: idLicencia").SetInt64("idLicencia", idLicencia); ClLicenciaCambridge lic = query.List <ClLicenciaCambridge>()[0]; lic.Licencia = licencia.Licencia; lic.EstadoLicencia = licencia.EstadoLicencia; lic.IdLibro = licencia.IdLibro; mySesions.Update(lic); transaction.Commit(); resp = true; return(resp); } catch (Exception ex) { throw ex; } finally { mySesions.Flush(); } } } }
public void InsertarLicenciaCambridge(ClLicenciaCambridge licencia) { ISession mySesions = SessionFactory.OpenSession; using (mySesions) { using (ITransaction transaction = mySesions.BeginTransaction()) { try { mySesions.Save(licencia); transaction.Commit(); } catch (Exception ex) { throw ex; } } } }
protected void btnGuardar_Click(object sender, EventArgs e) { ClLicenciaCambridge licencia = new ClLicenciaCambridge(); int activo = 0; DateTime fecha = DateTime.Now; //licencia.codLibro = txtCodLibro.Text; licencia.Licencia = txtLicencia.Text; if (RabActivo.Checked == true) { activo = 1; } else { activo = 0; } licencia.IdLibro = Convert.ToInt64(cbxLibros.SelectedValue.ToString()); licencia.EstadoLicencia = activo; licencia.FechaEmision = fecha; ServicioInsertarLicencia(licencia); }
public void PostLicenciasCambridge(ClLicenciaCambridge licencia) { serv.InsertarLicenciaCambridge(licencia); }