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); }
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"; } }