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