public CapaEntidadesW.clsDocenteEntidad UbicarDocente(string id) { SqlConnection Con = null; //DataTable tabla = new DataTable(); CapaEntidadesW.clsDocenteEntidad cls = null; SqlDataReader rd = null; try { Con = clsConexion.GetInstance().ConexionBD(); SqlCommand Cmd = new SqlCommand("sp_buscarDocenteid", Con); Cmd.CommandType = CommandType.StoredProcedure; Cmd.Parameters.AddWithValue("@iddocente", id); Con.Open(); rd = Cmd.ExecuteReader(); if (rd.Read()) { cls = new CapaEntidadesW.clsDocenteEntidad(); cls.Iddocente = rd["iddocente"].ToString(); cls.Idusuario = rd["idusuario"].ToString(); cls.Estado = rd["Estado"].ToString(); } } catch (Exception e) { cls = null; throw e; } finally { Con.Close(); } return(cls); }
public void ActualizarDocente(CapaEntidadesW.clsDocenteEntidad cls) { SqlConnection Con = null; DataTable tabla = new DataTable(); try { Con = clsConexion.GetInstance().ConexionBD(); SqlCommand Cmd = new SqlCommand("sp_actualizarDocente", Con); Cmd.CommandType = CommandType.StoredProcedure; Cmd.Parameters.AddWithValue("@iddocente", cls.Iddocente); Cmd.Parameters.AddWithValue("@idusuario", cls.Idusuario); Cmd.Parameters.AddWithValue("@estado", cls.Estado); Con.Open(); Cmd.ExecuteNonQuery(); } catch (Exception e) { tabla = null; throw e; } finally { Con.Close(); } }
protected void cmdVerificar_Click(object sender, EventArgs e) { CapaEntidadesW.clsDocenteEntidad cls = new CapaEntidadesW.clsDocenteEntidad(); cls = CapaLogicaW.clsDocenteLogica.GetInstance().UbicarDocenteIdUsuario(txtidusuario.Text); if (cls != null) { lblverificar.Text = "El usuario ya esta registrado como Docente"; cmdRegistrar.Enabled = false; } else { CapaEntidadesW.clsDocenteEntidad cls2 = new CapaEntidadesW.clsDocenteEntidad(); cls2 = CapaLogicaW.clsDocenteLogica.GetInstance().UbicarDocente(txtidusuario.Text); if (cls2 != null) { lblverificar.Text = "El usuario no esta registrado como Docente"; cmdRegistrar.Enabled = true; btnAlumno.Enabled = false; } else { lblverificar.Text = "El usuario no existe"; } } }
public void ActualizarDocente(CapaEntidadesW.clsDocenteEntidad cls) { try { CapaDatosW.clsDocenteDatos.GetInstance().ActualizarDocente(cls); } catch (Exception ex) { throw ex; } }
protected void cmdRegistrar_Click(object sender, EventArgs e) { CapaEntidadesW.clsDocenteEntidad cls = new CapaEntidadesW.clsDocenteEntidad(); cls.Iddocente = txtcoddocente.Text; cls.Idusuario = txtidusuario.Text; cls.Estado = lbxEstado.SelectedValue; if (Session["idregistrar"] == null) { CapaLogicaW.clsDocenteLogica.GetInstance().RegistrarDocente(cls); Response.Redirect("Docente.aspx"); } else { CapaLogicaW.clsDocenteLogica.GetInstance().ActualizarDocente(cls); Response.Redirect("Docente.aspx"); Session["idregistrar"] = null; } }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { if (Session["iduser"] != null) { cmdRegistrar.Enabled = false; if (Session["idDocenteReg"] != null) // actualizacion { Session["idregistrar"] = (String)Session["idDocenteReg"]; // saco el valor de la variable de sesion y la asigno a idcliente } if (Session["idregistrar"] != null) { CapaEntidadesW.clsDocenteEntidad cls = new CapaEntidadesW.clsDocenteEntidad(); cls = CapaLogicaW.clsDocenteLogica.GetInstance().UbicarDocente((String)Session["idregistrar"]); if (cls != null) { this.txtcoddocente.Text = cls.Iddocente; this.txtidusuario.Text = cls.Idusuario; this.lbxEstado.SelectedValue = cls.Estado; this.cmdRegistrar.Text = "Actualizar"; Session["idDocenteReg"] = null; cmdRegistrar.Enabled = true; txtidusuario.Enabled = false; btnNuevo.Enabled = false; btnAlumno.Enabled = false; } } } else { Response.Redirect("index.aspx"); } } }