Пример #1
0
 private void _Mtd_Ajustar(string _Str_HistoricoAjuste)
 {
     try
     {
         Cursor = Cursors.WaitCursor;
         int            _Int_ConteoHist = Convert.ToInt32(_Str_HistoricoAjuste);
         SqlParameter[] _Sql_Parametros = new SqlParameter[2];
         _Sql_Parametros[0]       = new SqlParameter("@ccompany", SqlDbType.VarChar);
         _Sql_Parametros[0].Value = Frm_Padre._Str_Comp;
         _Sql_Parametros[1]       = new SqlParameter("@id_conteohist", SqlDbType.Real);
         _Sql_Parametros[1].Value = _Int_ConteoHist;
         CLASES._Cls_Varios_Metodos._Mtd_EjecutarSP("SP_AJUSTEPORCONTEOHISTORICO", _Sql_Parametros);
         string _Str_SentenciaSQL = "update TINVFISICOHISTM set cfinalizado='3' where ccompany='" + Frm_Padre._Str_Comp + "' and id_conteohist='" + _Str_HistoricoAjuste + "'";
         Program._MyClsCnn._mtd_conexion._Mtd_EjecutarSentencia(_Str_SentenciaSQL);
         string _Str_Cadena = "Delete from TINVFISICOD where ccompany='" + Frm_Padre._Str_Comp + "'";
         Program._MyClsCnn._mtd_conexion._Mtd_EjecutarSentencia(_Str_Cadena);
         _Str_Cadena = "Delete from TINVFISICOM where ccompany='" + Frm_Padre._Str_Comp + "'";
         Program._MyClsCnn._mtd_conexion._Mtd_EjecutarSentencia(_Str_Cadena);
         Cursor = Cursors.Default;
         if (!_Frm_Busqueda2.IsDisposed)
         {
             if (_Int_Sw == 5)
             {
                 _Frm_Busqueda2._Mtd_Actualizar_Sw5();
             }
             else
             {
                 _Frm_Busqueda2._Mtd_Actualizar_Sw31();
             }
         }
         if (this.MdiParent != null)
         {
             System.Threading.ThreadPool.QueueUserWorkItem(((Frm_Padre)this.MdiParent)._Frm_Contenedor._async_Default);
         }
         MessageBox.Show("El inventario se ha cerrado correctamente ya que no existe diferencias entre el físico y el teórico.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
         _Bol_Cerrar = true;
         this.Close();
     }
     catch (Exception ex)
     {
         Cursor = Cursors.Default;
         MessageBox.Show("Hubo un error de tipo " + ex.Message.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }