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");
         }
     }
 }
Example #4
0
        /// <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));
        }