protected void Link_IngresarEncargado_Click(object sender, EventArgs e) { ControladorEncargado control = new ControladorEncargado(); ControladorCurso controlcurso = new ControladorCurso(); String rut = txt_RutEncargado.Text; rut = rut.ToUpper(); rut = rut.Replace("_", ""); if (rut == "..-" || rut.Length < 11) { lb_IngresoEncargado.Text = "** Ingrese su rut"; txt_RutEncargado.Focus(); } else { if (txt_CodigoEncargado.Text == "") { lb_IngresoEncargado.Text = "** Registre su codigo"; txt_CodigoEncargado.Focus(); } else { lb_IngresoEncargado.Text = ""; if (Validar.validarRut(rut)) { lb_IngresoEncargado.Text = ""; if (IsValid) { if (control.validarEncargado(rut, txt_CodigoEncargado.Text)) { lb_IngresoEncargado.Text = ""; String datoUsuario = rut; FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, rut, DateTime.Now, DateTime.Now.AddSeconds(500), false, datoUsuario, FormsAuthentication.FormsCookiePath); String encTicket = FormsAuthentication.Encrypt(ticket); Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket)); Session["IDUsuario"] = rut; Response.Redirect("curso.aspx"); } else { lb_IngresoEncargado.Text = "Datos no validos"; } } } else { lb_IngresoEncargado.Text = "Rut no valido"; } } } }
/// <summary> Llena el combobox con encargados</summary> private void LlenarEncargados() { ControladorEncargado controladorEncargado = new ControladorEncargado(); List <Encargado> encargados = controladorEncargado.GetEncargados(cbb_organización.SelectedItem); if (!encargados.Any()) { MessageBox.Show("No se encontraron encargados"); } else { cbb_Responsable.ItemsSource = encargados; } }
/// <summary>Handles the Click event of the Btn_Aceptar control.</summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param> private void Btn_Aceptar_Click(object sender, RoutedEventArgs e) { if (ValidarCamposVacios() && ValidarCorreo() && ValidarTeléfono()) { ControladorEncargado controladorEncargado = new ControladorEncargado(); if (controladorEncargado.AñadirEncargado(txb_NombreCompleto.Text, txb_Cargo.Text, txt_Teléfono.Text, tbx_CorreoElectrónico.Text , cbb_Organización.SelectedItem) == AddEnum.AddResult.Success) { MessageBox.Show("Encargado Agregado con éxito"); this.Close(); } else { MessageBox.Show("Ocurrio un error al agregar el encargado"); } } }
/// <summary> obtiene el nombre del encargado</summary> /// <returns>el nombre de la organización</returns> private string GetNombreEncargado() { ControladorEncargado controladorEncargado = new ControladorEncargado(); return(controladorEncargado.GetEncargado(proyecto.Encargado.IdEncargado)); }