Esempio n. 1
0
        /// <summary>
        /// Método que ejecuta la acción del botón aceptar
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {

                if ((this.txtLogin.Text != "") && (this.txtClave.Text != ""))
                {

                    UsuarioD oUsuarioD = new UsuarioD(this.conexion);
                    this.idUsuario = txtLogin.Text;
                    oUsuarioL = new List<UsuarioL>(oUsuarioD.obtenerUsuarioID(this.idUsuario));
                    this.error = oUsuarioD.Error;
                    if ((this.error == false) || (oUsuarioL.Count > 0))
                    {

                        UsuarioL datosObtenidos = new UsuarioL(
                                                                oUsuarioL[0].IdUsuario.ToString(),
                                                                oUsuarioL[0].TipoUsuario.ToString(),
                                                                oUsuarioL[0].Password.ToString(),
                                                                Convert.ToDateTime(oUsuarioL[0].FechaModificacion),
                                                                Convert.ToDateTime(oUsuarioL[0].FechaCreacion),
                                                                oUsuarioL[0].CreadoPor.ToString(),
                                                                oUsuarioL[0].ModificadoPor.ToString(),
                                                                oUsuarioL[0].Activo.ToString()

                                                              );

                        if ((datosObtenidos.IdUsuario.ToString() == txtLogin.Text) && (datosObtenidos.Password.ToString() == txtClave.Text))
                        {

                            this.tipoUsuario = datosObtenidos.TipoUsuario.ToString();
                            this.aceptar = true;
                            this.Close();

                        }
                        else
                        {

                            MessageBox.Show("El Logging ó Password ingresados son incorrectos verifique que haya ingresado los datos correctos");
                            return;

                        }
                    }
                    else
                    {

                        MessageBox.Show("El Logging ó Password ingresados son incorrectos verifique que haya ingresado los datos correctos");
                        return;

                    }

                }
                else
                {
                    this.txtLogin.Text = "";
                    this.txtClave.Text = "";
                    MessageBox.Show("Faltan datos requeridos");
                }
            }
            catch(Exception)
            {
                this.txtLogin.Text = "";
                this.txtClave.Text = "";
                MessageBox.Show("El Logging ó Password ingresados son incorrectos verifique que haya ingresado los datos correctos");
                return;

            }
        }
Esempio n. 2
0
        /// <summary>
        /// Método del botón aceptar,el cual verifica si el usuario preciono el botón aceptar o no,si lo hizo procede a revisar si no dejo
        /// algún espacio en blanco sino lo hizo creado un usuario con los datos suministrados
        /// </summary>
        /// <param name="sender"></param>
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            String activo = "No";

            if (this.chkActivo.Checked)
            {
                activo = "Sí";
            }
            try
            {
                if (edicion == false)
                {

                    if ((this.txtidUsuario.Text == "") ||
                       (this.txtpassword.Text == "")||(this.cmbTipoUsuario.SelectedItem==""))
                    {
                        MessageBox.Show("Faltan datos requeridos!!!");
                        return;
                    }
                    else
                    {
                        UsuarioD oUsuarioD = new UsuarioD(this.conexion);
                        List<UsuarioL> listaUsuario = oUsuarioD.obtenerUsuarioID(this.txtidUsuario.Text);
                        if (listaUsuario.Count != 0)
                        {
                            MessageBox.Show("Error Usuario ya existe por favor ingrese otro nombre!!!");
                            return;
                        }
                        else
                        {
                            this.OUsuarioLNuevo = new UsuarioL(this.txtidUsuario.Text,
                                                   Convert.ToString(this.cmbTipoUsuario.SelectedValue), this.txtpassword.Text, DateTime.Now,
                                                   DateTime.Now, OUsuarioL1[0].IdUsuario, OUsuarioL1[0].IdUsuario,
                                                   activo);
                        }

                    }

                }
                else
                {

                    if (this.chkActivo.Checked)
                    {
                        activo = "Sí";
                    }
                    txtidUsuario.ReadOnly = false;

                    this.OUsuarioLNuevo = new UsuarioL(this.txtidUsuario.Text,
                                                   Convert.ToString(this.cmbTipoUsuario.SelectedItem), this.txtpassword.Text, DateTime.Now,
                                                   DateTime.Now, OUsuarioL1[0].IdUsuario, OUsuarioL1[0].IdUsuario,
                                                   activo);

                }
            }
            catch (Exception) {

                MessageBox.Show("Error agreagando Usuario");

            }
               this.aceptar = true;
                    this.Close();
        }