public frmAdministrador(DataTable datos)
        {
            InitializeComponent();
            data    = datos;
            ingreso = DateTime.Now.ToLongTimeString();
            Tsec.Start();
            Thora.Start();
            Tmin.Start();
            ClsNcargo N = new ClsNcargo();

            foreach (DataRow item in N.MtdListarCargos().Rows)
            {
                if (datos.Rows[0][6].ToString() == item[0].ToString())
                {
                    lblCargo.Text = item[1].ToString();
                    break;
                }
            }
            lblNombre.Text = datos.Rows[0][1].ToString() + " " + datos.Rows[0][2].ToString();
            lblCorreo.Text = datos.Rows[0][4].ToString();
            if (datos.Rows[0][6].ToString() == "002")
            {
                btnCargos.Enabled    = false;
                btnEmpleados.Enabled = false;
                btnProveedor.Enabled = false;
                btnReportes.Enabled  = false;
                btnKardex.Enabled    = false;
                btnCompras.Enabled   = false;
            }
            SidePanel.Height = BtnClientes.Height;
            SidePanel.Top    = BtnClientes.Top;
        }
        private void cerrarSesiónToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Tsec.Stop();
            Tmin.Stop();
            Thora.Stop();
            //eliminado cession abierta
            ClsNlogin Neg = new ClsNlogin();

            Neg.MtdCerrarSesion(data.Rows[0][9].ToString());
            //enviando sms
            ClsEsms En = new ClsEsms();
            ClsNsms Ne = new ClsNsms();

            En.Destinatario = "+51" + data.Rows[0][5].ToString();
            En.Mensaje      = "El usuario " + data.Rows[0][1].ToString() + " " + data.Rows[0][2].ToString() + " acaba de cerrar sesion a las " + DateTime.Now.ToLongTimeString() + ". \n La sesion estuvo abierta durante: " + Horas + " horas, " + Minutos + " minutos y " + Segundos + " segundos.";
            Ne.MtdMandarMensaje(En);

            //enviado mensaje al correo
            ClsEcorreo E = new ClsEcorreo();
            ClsNcorreo N = new ClsNcorreo();

            E.Asunto       = "CIERRE DE SESION";
            E.Destinatario = data.Rows[0][4].ToString();
            E.Mensaje      = "Usted acaba de cerrar sesion a las " + DateTime.Now.ToLongTimeString() + ". \n Su sesion estuvo abierta durante: " + Horas + " horas, " + Minutos + " minutos y " + Segundos + " segundos.";
            N.MtdEnviarEmail(E);
            frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Cerro sesión");
            frmLoginAdmin f = new frmLoginAdmin();

            this.Close();
            f.Show();
        }
        public FormSeguridadCiudana(DataTable datos)
        {
            InitializeComponent();
            data    = datos;
            ingreso = DateTime.Now.ToLongTimeString();
            Tsec.Start();
            Thora.Start();
            Tmin.Start();
            ClsNcargo N = new ClsNcargo();

            foreach (DataRow item in N.MtdListarCargos().Rows)
            {
                if (datos.Rows[0][6].ToString() == item[0].ToString())
                {
                    lblCargo.Text = item[1].ToString();
                    break;
                }
            }
            lblNombre.Text   = datos.Rows[0][1].ToString() + " " + datos.Rows[0][2].ToString();
            lblCorreo.Text   = datos.Rows[0][4].ToString();
            SidePanel.Height = btnSeguCiudGeolocalizador.Height;
            SidePanel.Top    = btnSeguCiudGeolocalizador.Top;
            SidePanel.Height = btnSeguCiudGeolocalizador.Height;
            SidePanel.Top    = btnSeguCiudGeolocalizador.Top;
            if (Application.OpenForms.OfType <RelojCliente.FormPanelSegurCiud_Geolocalizador>().Count() < 0)
            {
                MessageBox.Show("Abierto");
            }
            else
            {
                if (_objForm != null)
                {
                    _objForm.Close();
                }
                _objForm = new RelojCliente.FormPanelSegurCiud_Geolocalizador
                {
                    TopLevel = false,
                    Dock     = DockStyle.Fill
                };
                panelContenedor.Controls.Add(_objForm);
                _objForm.Show();
            }
        }
        private async void cerrarSesiónToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Tsec.Stop();
            Tmin.Stop();
            Thora.Stop();
            //eliminado cession abierta
            ClsNlogin Neg = new ClsNlogin();

            Neg.MtdCerrarSesion(data.Rows[0][9].ToString());
            //enviando sms
            ClsEsms En = ClsEsms.crear("+51" + data.Rows[0][5].ToString(), "El usuario " + data.Rows[0][1].ToString() + " " + data.Rows[0][2].ToString() + " acaba de cerrar sesion a las " + DateTime.Now.ToLongTimeString() + ". \n La sesion estuvo abierta durante: " + Horas + " horas, " + Minutos + " minutos y " + Segundos + " segundos.");
            ClsNsms Ne = new ClsNsms();

            Ne.MtdMandarMensaje(En);
            //enviado mensaje al correo
            ClsEcorreo E = ClsEcorreo.crear(data.Rows[0][4].ToString(), "CIERRE DE SESION", "Usted acaba de cerrar sesion a las " + DateTime.Now.ToLongTimeString() + ". \n Su sesion estuvo abierta durante: " + Horas + " horas, " + Minutos + " minutos y " + Segundos + " segundos.");
            ClsNcorreo N = new ClsNcorreo();
            await N.MtdEnviarEmail(E);

            this.Close();
        }