예제 #1
0
 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);
     }
 }
예제 #2
0
        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();
        }
예제 #3
0
 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);
     }
 }