private void _Bt_Aceptar_Click(object sender, EventArgs e) { CLASES._Cls_Varios_Metodos _Cls_Varios = new T3.CLASES._Cls_Varios_Metodos(true); if (_Cls_Varios._Mtd_VerificarClaveUsuarioFirma(_Txt_Clave.Text, "F_CONTEOINVTARJ_INV")) { if (!_Mtd_SePuedeIniciarConteo()) { this.Close(); return; } Cursor = Cursors.WaitCursor; string _Str_Cadena = ""; _Dg_Grid.Rows.Cast <DataGridViewRow>().Where(x => Convert.ToString(x.Cells["Select"].Value) == "1").ToList().ForEach(Fila => { if (_Mtd_ExistProducto(Convert.ToString(Fila.Cells["cproductom"].Value).Trim(), Convert.ToString(Fila.Cells["cidproductod"].Value).Trim())) { _Mtd_AgregarProducto(Fila.Cells["id_tarjetainv"].Value.ToString().Trim()); } else { _Str_Cadena = "Update TINVFISICOD set cnousada='1' where ccompany='" + Frm_Padre._Str_Comp + "' and id_tarjetainv='" + Convert.ToString(Fila.Cells["id_tarjetainv"].Value).Trim() + "'"; Program._MyClsCnn._mtd_conexion._Mtd_EjecutarSentencia(_Str_Cadena); } } ); _Dg_Grid.Rows.Cast <DataGridViewRow>().Where(x => Convert.ToString(x.Cells["Select"].Value) != "1").ToList().ForEach(Fila => { _Str_Cadena = "Update TINVFISICOD set cnousada='0' where ccompany='" + Frm_Padre._Str_Comp + "' and id_tarjetainv='" + Convert.ToString(Fila.Cells["id_tarjetainv"].Value).Trim() + "'"; Program._MyClsCnn._mtd_conexion._Mtd_EjecutarSentencia(_Str_Cadena); } ); _Str_Cadena = "Update TINVFISICOM set ciniciado='1' where ccompany='" + Frm_Padre._Str_Comp + "'"; Program._MyClsCnn._mtd_conexion._Mtd_EjecutarSentencia(_Str_Cadena); if ((Frm_Padre)this.MdiParent != null) { System.Threading.ThreadPool.QueueUserWorkItem(((Frm_Padre)this.MdiParent)._Frm_Contenedor._async_Default); } if (_Dg_Productos.RowCount > 0) { _Pnl_Productos.Visible = true; } else { Cursor = Cursors.Default; Frm_ConteoInventario _Frm = new Frm_ConteoInventario(); _Frm.MdiParent = this.MdiParent; _Frm.Dock = DockStyle.Fill; _Frm.Show(); this.Close(); } } else { MessageBox.Show(this, "Clave incorrecta!!!", "Verificar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); _Txt_Clave.Focus(); _Txt_Clave.Select(0, _Txt_Clave.Text.Length); } }
private void _Bt_AbrirConteo_Click(object sender, EventArgs e) { CLASES._Cls_Varios_Metodos myUtilidad = new T3.CLASES._Cls_Varios_Metodos(true); if (myUtilidad._Mtd_ObtenerUsuarioFirma(Frm_Padre._Str_Use) == "1" & myUtilidad._Mtd_UsuarioProceso(Frm_Padre._Str_Use, "F_IMPRESION_TARJETA")) { if (!_Mtd_SePuedeIniciarConteo()) { return; } string _Str_Cadena = "Select cimpreso,ciniciado from TINVFISICOM where ccompany='" + Frm_Padre._Str_Comp + "'"; DataSet _Ds = Program._MyClsCnn._mtd_conexion._Mtd_RetornarDataset(_Str_Cadena); if (_Ds.Tables[0].Rows.Count > 0) { if (_Ds.Tables[0].Rows[0][0].ToString().Trim() == "1") { if (_Ds.Tables[0].Rows[0][1].ToString().Trim() == "1") { Frm_ConteoInventario _Frm = new Frm_ConteoInventario(); if (!_Mtd_AbiertoOno(_Frm)) { _Frm.MdiParent = this.MdiParent; _Frm.Dock = DockStyle.Fill; _Frm.Show(); this.Close(); } else { _Frm.Dispose(); } } else { Frm_VerificacionTarjetas _Frm = new Frm_VerificacionTarjetas(); if (!_Mtd_AbiertoOno(_Frm)) { _Frm.MdiParent = this.MdiParent; _Frm.Dock = DockStyle.Fill; _Frm.Show(); this.Close(); } else { _Frm.Dispose(); } } } else { MessageBox.Show("Las tarjetas aún no han sido impresas. No podra realizar operaciones en este módulo", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Las tarjetas aún no han sido creadas. No podra realizar operaciones en este módulo", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Su usuario no posee permiso para entrar en este módulo", "Acceso denegado", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void _Bt_AceptarP_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; Frm_ConteoInventario _Frm = new Frm_ConteoInventario(); Cursor = Cursors.Default; _Frm.MdiParent = this.MdiParent; _Frm.Dock = DockStyle.Fill; if (!_Frm.IsDisposed) { _Frm.Show(); } this.Close(); }