protected void Button1_Click(object sender, EventArgs e) { catedraticoEN = new CatedraticoEN(); catedraticoLN = new CatedraticoLN(); catedraticoEN.Usuario = txtUsuario.Text; catedraticoEN.Password = txtPassword.Text; if (catedraticoLN.Verificar_Catedratico(catedraticoEN) != 0) { catedraticoEN.IdCatedratico = catedraticoLN.Verificar_Catedratico(catedraticoEN); int id = catedraticoEN.IdCatedratico; Session["USER_ID"] = id; Session["USER_NAME"] = txtUsuario.Text; Session["USER_PASS"] = txtPassword.Text; string mensaje = "Ingreso Exitoso"; ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true); Response.Redirect("AsignacionesCatedratico.aspx"); } else { Mensaje.Text = "Usuario o password Incorrecta"; txtPassword.Text = String.Empty; txtUsuario.Text = String.Empty; } }
public int Verificar_Usuario(CatedraticoEN catedraticoEN) { int NoIngreso = 0; conectar = new ConexionBD(); SqlCommand cmd = new SqlCommand("Verificar_usuario"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@user", catedraticoEN.Usuario); cmd.Parameters.AddWithValue("@pass", catedraticoEN.Password); conectar.AbrirConexion(); cmd.Connection = conectar.conectar; try { NoIngreso = int.Parse(cmd.ExecuteScalar().ToString()); } catch (Exception ex) { NoIngreso = 0; } conectar.CerrarConexion(); return(NoIngreso); }
public List <CatedraticoEN> clsCatedraticos() { CatedraticoEN catedraticoEN = new CatedraticoEN(); List <CatedraticoEN> listado = new List <CatedraticoEN>(); HttpClient clienteHttp = new HttpClient(); try { clienteHttp.BaseAddress = new Uri("http://isasistencia.azurewebsites.net/"); var request = clienteHttp.GetAsync("api/Catedratico").Result; if (request.IsSuccessStatusCode) { var resultString = request.Content.ReadAsStringAsync().Result; listado = JsonConvert.DeserializeObject <List <CatedraticoEN> >(resultString); return(listado); } else { return(listado = null); } } catch (Exception) { return(listado = null); } }
protected void btnAgregar_Click(object sender, EventArgs e) { if (btnAgregar1.Text == "Agregar") { CatedraticoEN catedraticoEN = new CatedraticoEN(); CatedraticoLN catedraticoLN = new CatedraticoLN(); catedraticoEN.Nombres = txtNombres.Text; catedraticoEN.Apellidos = txtApellidos.Text; catedraticoEN.Email = txtEmail.Text; catedraticoEN.Usuario = txtUsuario.Text; catedraticoEN.Password = txtPassword.Text; if (catedraticoLN.crearCatedratico(catedraticoEN) == 1) { string mensaje = "Ingreso Exitoso"; catedraticoLN.gridCatedratico(GridCatedratico); txtNombres.Text = String.Empty; txtApellidos.Text = String.Empty; txtEmail.Text = String.Empty; txtUsuario.Text = String.Empty; txtPassword.Text = String.Empty; ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true); ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal", "cerrarModal();", true); } } else { CatedraticoEN catedraticoEN = new CatedraticoEN(); CatedraticoLN catedraticoLN = new CatedraticoLN(); catedraticoEN.IdCatedratico = Convert.ToInt32(txtIdCatedratico.Text); catedraticoEN.Nombres = txtNombres.Text; catedraticoEN.Apellidos = txtApellidos.Text; catedraticoEN.Email = txtEmail.Text; catedraticoEN.Usuario = txtUsuario.Text; catedraticoEN.Password = txtPassword.Text; if (catedraticoLN.actualizarCatedratico(catedraticoEN) == 1) { string mensaje = "Modificación Exitosa"; catedraticoLN.gridCatedratico(GridCatedratico); txtNombres.Text = String.Empty; txtApellidos.Text = String.Empty; txtEmail.Text = String.Empty; txtUsuario.Text = String.Empty; txtPassword.Text = String.Empty; ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true); ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal", "cerrarModal();", true); } } }
protected void EliminarCatedratico(object sender, GridViewDeleteEventArgs e) { CatedraticoLN catedraticoLN = new CatedraticoLN(); CatedraticoEN catedraticoEN = new CatedraticoEN(); catedraticoEN.idCatedratico = Convert.ToInt32(GridCatedratico.Rows[e.RowIndex].Cells[2].Text); if (catedraticoLN.eliminarCatedratico(catedraticoEN.IdCatedratico) == 1) { string mensaje = "Eliminacion Exitosa"; catedraticoLN.gridCatedratico(GridCatedratico); ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true); } }
public int actualizarCatedratico(CatedraticoEN catedraticoEN) { HttpClient clienteHttp = new HttpClient(); var json = JsonConvert.SerializeObject(catedraticoEN); var content = new StringContent(json.ToString(), Encoding.UTF8, "application/json"); try { var result = clienteHttp.PutAsync("http://isasistencia.azurewebsites.net/api/Catedratico", content).Result; if (result.IsSuccessStatusCode) { return(1); } else { return(0); } } catch (Exception e) { return(2); } }
public int actualizarCatedratico(CatedraticoEN catedraticoEN) { CatedraticoAD catedraticoAD = new CatedraticoAD(); return(catedraticoAD.actualizarCatedratico(catedraticoEN)); }
public int crearCatedratico(CatedraticoEN catedraticoEN) { CatedraticoAD catedraticoAD = new CatedraticoAD(); return(catedraticoAD.crearCatedratico(catedraticoEN)); }
public int Verificar_Catedratico(CatedraticoEN catedraticoEN)//id { catedraticoAD = new CatedraticoAD(); return(catedraticoAD.Verificar_Usuario(catedraticoEN)); }