Exemplo n.º 1
0
        private bool validaIP()
        {
            bool   status = false;
            string ipval  = TxtcIP.Text.Trim();

            if (System.Net.IPAddress.TryParse(ipval, out ip))
            {
                DataTable dtRelojChecador = oRelojesChecadores.obtrelojeschecadores(12, 0, "", ipval, "", 0, "", "", LoginInfo.IdTrab, LoginInfo.IdTrab);

                if (dtRelojChecador.Rows.Count > 0 && ipval != ipc)
                {
                    MessageBox.Show("La dirección IP ingresada ya se encuentra asignada\nFavor de verificar", "SIPAA");
                }
                else
                {
                    status = true;
                }
            }
            else
            {
                panelTag.Enabled = true;
                Utilerias.ControlNotificaciones(panelTag, lblMensaje, 3, "La dirección IP no es válida.");
                panelTag.Enabled = false;
                timer1.Start();
            }

            return(status);
        }
Exemplo n.º 2
0
        public void LlenarGrid(int p_opcion, int p_cvreloj, string p_descripcion, string p_ip, string p_cvvnc, int p_stactualiza, string p_usuumod, string p_prgumodr)
        {
            if (dgvReloj.Columns.Count > 0)
            {
                dgvReloj.Columns.RemoveAt(0);
            }


            RelojChecador objReloj        = new RelojChecador();
            DataTable     dtRelojChecador = objReloj.obtrelojeschecadores(p_opcion, p_cvreloj, p_descripcion, p_ip, p_cvvnc, p_stactualiza, p_usuumod, p_prgumodr, LoginInfo.IdTrab, LoginInfo.IdTrab);

            dgvReloj.DataSource = dtRelojChecador;

            Utilerias.AgregarCheck(dgvReloj, 0);

            ckheader = Utilerias.AgregarCheckboxHeader(dgvReloj, 0);

            ckheader.CheckedChanged                   += Ckheader_CheckedChanged;
            dgvReloj.Columns["Clave"].Visible          = false;
            dgvReloj.Columns["Actualiza"].Visible      = false;
            dgvReloj.Columns["ClaveVNC"].Visible       = false;
            dgvReloj.Columns["multiplehuella"].Visible = false;

            dgvReloj.Columns["teclado"].Visible = false;
            dgvReloj.Columns["huella"].Visible  = false;
            dgvReloj.Columns["IP"].Visible      = false;
            dgvReloj.Columns["Rostro"].Visible  = false;
            ///////////////////////
            dgvReloj.Columns["Usuario Sincronizó Asistencias"].Visible = false;
            dgvReloj.Columns["Usuario Sincronizó Usuarios"].Visible    = false;
            for (int i = 0; i < dgvReloj.Columns.Count; i++)
            {
                dgvReloj.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            }



            foreach (DataGridViewRow row in dgvReloj.Rows)
            {
                row.Cells[0].Value = Resources.ic_lens_blue_grey_600_18dp;
                row.Cells[0].Tag   = "uncheck";
            }
        }